[R] linear regression by column
David Winsemius
dwinsemius at comcast.net
Thu Mar 1 00:39:32 CET 2012
On Feb 29, 2012, at 1:53 PM, Filoche wrote:
> Hi everyone.
>
> I have a DF with the first column being my independant variable and
> all
> other columns the dependent variables.
>
> Something like:
>
> x y1 y2 y3
> ... ... ... ...
> ... ... ... ...
>
> What I'm trying to do is to perform a linear model for each of my
> "y". It is
> pretty simple with loops, but I'm trying to vectorize it using
> *apply*.
>
> For instance, I tried something like:
>
> apply(DF, 1, function(DF){lm(DF[,1] ~ Band1[,2:5])})
apply( DF[2:5], 2, function(x){lm(DF[,1] ~ x)})
You need to use the variable name that you created in the function
call and loop over columns, not rows.
>
> But apparently it does not work.
For about four or five reasons.
> .
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list