| predict.mda {mda} | R Documentation |
Classify by Mixture Discriminant Analysis
Description
Classify observations in conjunction with mda.
Usage
## S3 method for class 'mda'
predict(object, newdata, type, prior, dimension, g, ...)
Arguments
object |
a fitted mda object. |
newdata |
new data at which to make predictions. If missing, the training data is used. |
type |
kind of predictions: |
prior |
the prior probability vector for each class; the default is the training sample proportions. |
dimension |
the dimension of the space to be used, no larger
than the dimension component of |
g |
??? |
... |
further arguments to be passed to or from methods. |
Value
An appropriate object depending on type. object has a
component fit which is regression fit produced by the
method argument to mda. There should be a
predict method for this object which is invoked. This method
should itself take as input object and optionally newdata.
See Also
mda,
fda,
mars,
bruto,
polyreg,
softmax,
confusion
Examples
data(glass)
samp <- sample(1:nrow(glass), 100)
glass.train <- glass[samp,]
glass.test <- glass[-samp,]
glass.mda <- mda(Type ~ ., data = glass.train)
predict(glass.mda, glass.test, type = "post") # abbreviations are allowed
confusion(glass.mda, glass.test)