Compute the confusion matrix between two factors, or for an fda or mda object.
# S3 method for default
confusion(object, true, …)
# S3 method for fda
confusion(object, data, …)
the predicted factor, or an fda or mda model object.
the true factor.
a data frame (list) containing the test data.
further arguments to be passed to or from methods.
For the default method essentially table(object, true)
, but
with some useful attribute(s).
This is a generic function.
# NOT RUN { data(iris) irisfit <- fda(Species ~ ., data = iris) confusion(predict(irisfit, iris), iris$Species) ## Setosa Versicolor Virginica ## Setosa 50 0 0 ## Versicolor 0 48 1 ## Virginica 0 2 49 ## attr(, "error"): ## [1] 0.02 # }