[R] Fitting model with varying number of predictors
Juni Joshi
joshi_juni at hotmail.com
Fri Nov 18 06:39:51 CET 2005
I need to fit a number of models with different number of predictors
in each model. Say for example, I have three predictors: x1, x2, x3
and I want to fit three models:
lm(y~x1+x2)
lm(y~x2+x3)
lm(y~x1+x2+x3)
Instead of typing all models, what I want is to create a variable
which can take the right hand side of the models. I tried this with
paste function.
xxx <- paste("x1","x2",sep=+) for the first
xxx <- paste("x2","x3", sep = +) for the second
xxx <- paste("x1","x2","x2", sep = +) for the third and then fit a
single model
lm(y~xxx)
It did not work. Please suggest how to do it.
Thanks.
Jun
More information about the R-help
mailing list