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]]
______________________________________________
[email protected] 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.