| 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)