>
> Here is a dodge I often use. This is a mock-up example.

Very instructive (and helpful) ...

>
> _______________
>
> bar <- data.frame(matrix(rnorm(1001), nrow = 1))
> names(bar)[1] <- "y" ## say
> head(bar[,1:5])
>
> nbar <- names(bar)
> form <- as.formula(paste(nbar[1], "~", paste(nbar[-1], collapse = "+")))
> fitModel <- substitute(tm <- rpart(FORM, data = DATA),
> list(FORM = form, DATA = quote(bar)))
> fitModel ## the screen quietly erupts...
>
> library(rpart)
> eval(fitModel) ## to do the job.
> _______________
>
> The advantage of proceeding this way is that the object you create, fm, has a 
> meaningful (but large!) formula in it and the name of the dataframe from 
> which the variables come. This makes it easy, e.g. to use manipulation tools 
> on it.
>

                                          
______________________________________________
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