predict.rpart {rpart} | R Documentation |
Returns a vector of predicted responses from a fitted rpart
object.
predict.rpart(object, newdata=list(), type=c("vector", "tree"))
object |
fitted model object of class rpart . This is assumed to be the result
of some function that produces an object with the same named
components as that returned by the rpart function.
|
newdata |
data frame containing the values at which predictions are required.
The predictors referred to in the right side of formula(object) must
be present by name in newdata . If missing, the fitted values are returned.
|
type |
character string denoting whether the predictions are returned as a
vector (default) or as an rpart object.
|
This function is a method for the generic function predict for class
rpart
. It can be invoked by calling predict for an object of the
appropriate class, or directly by calling predict.rpart
regardless of
the class of the object.
if type="vector"
:
vector of predicted responses or, if the response is a factor, matrix
of predicted class probabilities. This new object is obtained by
dropping newdata down object. For factor predictors, if an
observation contains a level not used to grow the tree, it is left at
the deepest possible node and frame$yval
at the node is the
prediction.
if type="tree"
an object of class rpart
is returned with new values for frame$n
and
frame$yval
(and frame$yprob
if it exists).
data(car.test.frame) z.auto <- rpart(Mileage ~ Weight, car.test.frame) predict(z.auto)