[R] using names with functions..
vito muggeo
vmuggeo at dssm.unipa.it
Wed Nov 28 15:52:57 CET 2007
Dear all,
I have the following (rather) strange problem..
For some reasons, I finally work with a variable whose name includes an
R function, "a.log(z)", say. And that is a problem when I call it in a
formula, for instance:
> myname<-"a.log(z)"
> dd<-data.frame("a.log(z)"=1:10,y=rnorm(10))
> o<-lm(y~1,data=dd)
> fo<-as.formula(paste(".~.+",paste(myname, collapse = "+")))
> fo
. ~ . + a.log(z)
> update(o,formula=fo)
Error in eval(expr, envir, enclos) : could not find function "a.log"
>
How can fit the model? namely how can I use "a.log(z)" in the example above?
Many thanks,
vito
--
====================================
Vito M.R. Muggeo
Dip.to Sc Statist e Matem `Vianelli'
Università di Palermo
viale delle Scienze, edificio 13
90128 Palermo - ITALY
tel: 091 6626240
fax: 091 485726/485612
More information about the R-help
mailing list