for the stats.mstats.linregress 2D is not applicable, as the linregress routine takes two vectors.

In case 2D data is provided, it is converted to vectors first:
```python
    if len(args) == 1:  # more than 1D array?
        args = ma.array(args[0], copy=True)
        if len(args) == 2:
            x = args[0]
            y = args[1]
        else:
            x = args[:,0]
            y = args[:,1]
    else:
        x = ma.array(args[0]).flatten()
        y = ma.array(args[1]).flatten()
```
Thus, I don't see a problem in this particular case.