Thursday, 15 March 2012

Conversion to formula in R: Predict Y (factor variable) with X (data frame) -



Conversion to formula in R: Predict Y (factor variable) with X (data frame) -

i working on classification problem training info have info frame x , factor variable y, , predict variable y x.

the function cforest party bundle has next interface

cforest(formula, info = list(), ...)

where:

formula: symbolic description of model fit. note symbols ':' , '-' not work , tree create utilize of variables listed on rhs of 'formula'.

data: info frame containing variables in model.

however, when try:

# build random set of training vectors x x <- data.frame(replicate(5, rnorm(2000))) # build y x y <- runif(1)*x[,1]*x[,2]^2+runif(1)*x[,3]/x[,4] cforest(y, info = x, ...)

i error:

.. 10: parseformula(formula, info = data) ... 5: cforest(y, info = x, ...) @ ..

from traceback looks not using interface cforest correctly. have read r formulas (?formula , this tutorial, helpful), , understand concept abstractly, don't know how convert prediction problem (which write y ~ x) formula syntax.

how can convert phone call cforest using formula?

the reply utilize next syntax:

cf.model = cforest(y ~ ., data=x, ...)

which says "use variables in dataframe x when trying predict y"

r

No comments:

Post a Comment