predict.pcalda {mt} | R Documentation |
Predict Method for Class 'pcalda'
Description
Prediction of test data using pcalda
.
Usage
## S3 method for class 'pcalda'
predict(object, newdata,...)
Arguments
object |
Object of class |
newdata |
A matrix or data frame of cases to be classified. |
... |
Arguments based from or to other methods. |
Details
This function is a method for the generic function predict()
for
class pcalda
. If newdata
is omitted, the results of training data
in pcalda
object will be returned.
Value
A list with components:
class |
The predicted class (a factor). |
posterior |
The posterior probabilities for the predicted classes. |
x |
The rotated test data by the projection matrix of LDA. |
Author(s)
Wanchang Lin
See Also
Examples
data(iris3)
tr <- sample(1:50, 25)
train <- rbind(iris3[tr,,1], iris3[tr,,2], iris3[tr,,3])
test <- rbind(iris3[-tr,,1], iris3[-tr,,2], iris3[-tr,,3])
cl <- factor(c(rep("s",25), rep("c",25), rep("v",25)))
z <- pcalda(train, cl)
pred <- predict(z, test)
## plot the projected data.
grpplot(pred$x, pred$class, main="PCALDA: Iris")
[Package mt version 2.0-1.20 Index]