classify
Classify observations using discriminant analysis
Syntax
Description
Note
fitcdiscr and predict are recommended over classify for training a
discriminant analysis classifier and predicting labels. fitcdiscr
supports cross-validation and hyperparameter optimization, and does not require you to
fit the classifier every time you make a new prediction or change prior
probabilities.
classifies each row of the data in class = classify(sample,training,group)sample into one of the groups to
which the data in training belongs. The groups for
training are specified by group. The function
returns class, which contains the assigned groups for each row of
sample.
[
also returns the apparent error rate (class,err,posterior,logp,coeff] = classify(___)err), posterior probabilities for
training observations (posterior), logarithm of the unconditional
probability density for sample observations (logp), and coefficients of
the boundary curves (coeff), using any of the input argument
combinations in previous syntaxes.
Examples
Input Arguments
Output Arguments
Alternative Functionality
The fitcdiscr function also performs discriminant
analysis. You can train a classifier by using the fitcdiscr function and
predict labels of new data by using the predict function. The fitcdiscr function supports
cross-validation and hyperparameter optimization, and does not require you to fit the
classifier every time you make a new prediction or change prior probabilities.
References
[1] Krzanowski, Wojtek. J. Principles of Multivariate Analysis: A User's Perspective. NY: Oxford University Press, 1988.
[2] Seber, George A. F. Multivariate Observations. NJ: John Wiley & Sons, Inc., 1984.
Version History
Introduced before R2006a





