[R] paste dependent variable in formula (rpart)?

Uwe Ligges ligges at statistik.uni-dortmund.de
Mon Dec 17 00:26:45 CET 2007



Christian Schulz wrote:
> Hello,
> 
> i'm trying to replace  different  target variables in rpart with a 
> function. The data.frame getting always the target variable as last column.
> Try below, i get the target variable in the explained variables, too!?  
> Have anybody an advice to avoid this.
> 
> rp1 <- rpart(eval(parse(text=paste(names(train[length(train)])))) ~ . , 

I guess you want something along the following example:

   train <- iris
   form <- as.formula(paste(names(train)[length(train)], "~ ."))
   rpart(form, data = iris)

or some data.frame method for rpart....

Uwe Ligges


> data=train,cp=0.0001)
> 
> regards & many thanks
> Christian
> 
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list