# PLS with more variables than data points

Does it make sense to run partial least squares (PLS) on a data set that has many more columns (variables) than it has rows (data points)? I am using plsr in R.

I remember hearing this rule applied to principal component analysis (PCA). I'm not sure why though, and given that PLS is like PCA with Y response, I was wondering if this situation should be avoided here too.

I'd really like an explanation of this, if it is true for PLS or PCA.

• Yep, it's the same. Having more factors than observations in PLS will likely lead to overfitting. – Digio Aug 27 '15 at 14:37

You can do PLS in your situation. As usual just cross-validate the number of components you need. Also be careful with very high $R^2$ values (say higher than 0.9), they might indicate that you are overfitting. It is in some sense "easier" to capture most (co)variation with less components if there are few samples. You can try resampling methods to see if you are overfitting.