Hi Jacy,

I'll take my chances answering your question.

I'd suggest using the paste() function and then transforming the string into a formula object:


my.formula = as.formula(paste("y~x1+x2+",paste(colnames(REG)[2:num],collapse="+"), sep= "")) ;

aov(my.formula,data=REG) ;


The first line creates a string that then becomes your formula statement.

Is this what you're looking for?

Cheers,

Luc

Crosby, Jacy R wrote:
I'm creating an ANOVA model. Is there a way to pull in consecutive columns of 
variables for the test?

Example:  aov1<-aov(y~x1+x2+REG[,2:num], data=REG)

I'm not looking for interaction effects, I just want to create a model for the 
first few columns of variables (exact number and names will vary) and a few 
other predetermined variables (in the example I named them x1 and x2).

Thanks in advance.
- Jacy


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to