I want to regress v1
on o1:o7
. I would like to do the same for each of v2:v5
with o1:o7
. Is this possible?
Asked
Active
Viewed 1,016 times
0
-
You can run regression on anything you want, but 3 rows is not going to give you a very accurate model. With so little data, it is even hard to reduce the number of variables. You might consider resampling the data. – mandata May 05 '15 at 13:44
-
possible duplicate of [Maximum number of independent variables that can be entered into a multiple regression equation](http://stats.stackexchange.com/questions/12854/maximum-number-of-independent-variables-that-can-be-entered-into-a-multiple-regr) – Sycorax May 05 '15 at 13:47
-
This is a rather extreme large $p$ small $n$ problem. See also [here](http://stats.stackexchange.com/questions/108614/regression-in-pn-setting-how-to-choose-regularization-method-lasso-pls-pc). – Scortchi - Reinstate Monica May 05 '15 at 14:08
-
Please read degrees of freedom – Ketan Sep 04 '17 at 13:17
1 Answers
1
An excellent and very comprehensive answer has been given here to a related question. In summary, given the low number of samples, you will suffer from an inability to estimate parameters in a multiple regression. To estimate all the parameters, you will need k+2 samples to get parameter estimates with confidence intervals, or at least 9 samples for 7 predictors.
To your more general question of "can regression be of help", I would recommend you refine what exactly you mean. Do you mean help to predict v1 for new samples? Do you mean estimating parameters with a certain level of confidence? Etc. I think you will find better quality assistance with a more refined question.
-
(+1) Especially for the 2nd paragraph - a precise statement of modelling goals needs to precede any discussion of e.g. regularization techniques. – Scortchi - Reinstate Monica May 05 '15 at 14:02