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,679 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 – Sycorax May 05 '15 at 13:47
-
This is a rather extreme large $p$ small $n$ problem. See also here. – Scortchi - Reinstate Monica May 05 '15 at 14:08
-
Please read degrees of freedom – ksha 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