predict.treeda {treeDA} | R Documentation |
Predict using new data
Description
Given a fitted treeda
model, get the predicted
classes and projections onto the discriminating axes for new data.
Usage
## S3 method for class 'treeda'
predict(object, newdata, newresponse = NULL, check.consist = TRUE, ...)
Arguments
object |
Output from |
newdata |
New predictor matrix in the same format as the
|
newresponse |
New response vector, not required. |
check.consist |
Check the consistency between the tree and predictor matrix? |
... |
Not used. |
Value
A list containing the projections of the new data onto the
discriminating axes (projections
), the predicted classes
(classes
), and the rss (rss
, only included if the
ground truth for the responses is available).
Examples
data(treeda_example)
out.treeda = treeda(response = treeda_example$response,
predictors = treeda_example$predictors,
tree = treeda_example$tree,
p = 1)
## Here we are predicting on the training data, in general this
## would be done on a held out test set
preds = predict(out.treeda, newdata = treeda_example$predictors,
newresponse = treeda_example$response)
## make a confusion matrix
table(preds$classes, treeda_example$response)
[Package treeDA version 0.0.5 Index]