Mahalanobis distance to class means
M = mahal(obj,X)
M = mahal(obj,X,Name,Value)
returns
the squared Mahalanobis distances from observations in M
= mahal(obj
,X
)X
to
the class means in obj
.
computes
the squared Mahalanobis distance with additional options specified
by one or more M
= mahal(obj
,X
,Name,Value
)Name,Value
pair arguments.
|
Discriminant analysis classifier of class |
|
Numeric matrix of size |
Specify optional
comma-separated pairs of Name,Value
arguments. Name
is
the argument name and Value
is the corresponding value.
Name
must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
|
Class labels consisting of |
|
Size and meaning of output
|
Find the Mahalanobis distances from the mean of the Fisher iris data to the class means, using distinct covariance matrices for each class:
load fisheriris obj = fitcdiscr(meas,species,... 'DiscrimType','quadratic'); mahadist = mahal(obj,mean(meas)) mahadist = 220.0667 5.0254 30.5804