Hello, You can check ?model.frame. I do not know however to extract only the right-hand of left-hand part of a formula.
JC 2011/9/22 trekvana <[email protected]>: > Hello all, > > So I am using the (formula entry) method for randomForests: > > randomForest(y~x1+x2+...+x39+x40,data=xxx,...) but the issue is that some of > the items in that package dont take a formula entry - you have to explicitly > state the y and x vector: > > randomForest(x=xxx[,c('x1','x2',...,'x40')],y=xxx[,'y'],...) > > Now my question is whether there is a function/way to tell R to take a > formula and make the two corresponding datasets [x,y] (that way I dont have > to create the x dataset manually with all 40 variables I have). > > There must be a more elegant way to do this than > x=xxx[,c('x1','x2',...,'x40')] > > Thanks! > George > > -- > View this message in context: > http://r.789695.n4.nabble.com/How-make-a-x-y-dataset-from-a-formula-based-entry-tp3834477p3834477.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > [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. > ______________________________________________ [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.

