mahal
判別分析分類器のクラスの平均に対するマハラノビス距離
構文
M = mahal(obj,X)
M = mahal(obj,X,Name,Value)
説明
は、M
= mahal(obj
,X
)X
の観測値から obj
のクラス平均までのマハラノビス平方距離を返します。
は、追加のオプションを使用してマハラノビス平方距離を計算します。このオプションは M
= mahal(obj
,X
,Name,Value
)Name,Value
のペアの引数で指定されたものです。
入力引数
|
クラス |
|
|
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後ろにする必要がありますが、ペアの順序は関係ありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
|
出力引数
|
出力 |
例
クラスごとに異なる共分散行列を使用して、フィッシャーのアヤメのデータの平均からクラス平均へのマハラノビス距離を求めます。
load fisheriris obj = fitcdiscr(meas,species,... 'DiscrimType','quadratic'); mahadist = mahal(obj,mean(meas)) mahadist = 220.0667 5.0254 30.5804