Jim Bouldin wrote on 09/23/2011 12:03:47 PM:
> 
> This has got to be incredibly simple but I nevertheless can't figure it 
out
> as I am apparently brain dead.
> 
> I just want to convert the elements of a character vector to variable 
names,
> so as to then assign formulas to them, e.g:
> z = c("model1","model2"); I want to assign formulas, such as lm(y~x[,1]) 
and
> lm(y~x[,2]), to the variables "model1" and "model2".
> 
> There are of course, many more than 2 models involved, so brute force is 
the
> option of absolute last resort.
> Thanks for any help.
> -- 
> Jim Bouldin, Research Ecologist



It's not clear to me what you're trying to do.

You say you want to assign formulae, such as lm(y~x[,1]) and lm(y~x[,2]), 
to the variables "model1" and "model2".  Do you mean that you want the 
resulting formulae to be lm(y~model1) and lm(y~model2)?

Could you give a more complete example of what you have and what you'd 
like to end up with?

Jean
        [[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.

Reply via email to