判別関数
【英】:discriminant function
概要
いくつかの変数 (特性) についての測定値が得られている対象に対して, それが属している可能性があるグループが複数考えられるときに, それらの変数の関数を用いて対象の属するグループを判別することにする. このときに用いる関数を判別関数という. その対象の測定値 (ベクトル) と各グループの中心 (平均) の距離を計算して, それが最小であるグループに属していると判別することが多い.
詳説
いくつかの変数(特性)についての測定値が得られている対象に対して, それが属している可能性があるグループが複数考えられるときに, それらの変数の関数を用いて対象の属するグループを判別することにする. このときに用いる関数を判別関数という.
 いくつかの特性の値からグループを判別するから,特性が説明変数であり, グループが(質的)目的変数である.説明変数を
, 目的変数を
で表す.また, 
のとりうる値(グループ名)を
とする.すなわち, 
 個のグループが考えられているとする. グループの判別には, 
を並べたベクトル)と
の中心(平均)の間の距離
を用いる. 
における平均ベクトル 
 の平均を並べたベクトル) を
, 分散共分散行列の逆行列を 
 とする. このとき, 
 は, 次式で計算される.
グループが正規母集団とみなされ, 分散共分散行列がすべて等しいとき, 上の式で 
とおいて得られる距離を, 
と
の間のマハラノビス汎距離という. 平均や分散共分散行列は, 各グループに属していることがわかっている対象についての測定値より計算される. 
 の中で,
 が最小であれば, この対象は,
に属していると判別すればよい. また, どれにも属さないという判別が許される場合は, あらかじめ上限を設定しておいて, 
 がそれを越えたときは, どれにも属さないと判別すればよい.
 
 のときは, 
 を計算して, 
であれば 
に属し, 
であれば 
に属すると判別すればよい. 分散共分散行列が等しいとき, すなわち, 
であるとき, 
と変形できるので, 
は, 
の線形式になる. したがって, これを(
と
を判別する)線形判別関数という. 
が3以上のときは, 線形判別関数は, 
 個できる. なお, 分散共分散行列が等しくないときは, 
 は, 
 の2次式になる.
- 判別関数のページへのリンク