「フィッシャーの判別分析」は、2クラスの状況でのLDAです。2つのクラスしかない場合、手作業による計算が可能であり、分析は重回帰に直接関連しています。LDAは、任意の数のクラスの状況に関するフィッシャーのアイデアを直接拡張したものであり、行列代数デバイス(固有分解など)を使用して計算します。したがって、「フィッシャーの判別分析」という用語は、今日では時代遅れとみなすことができます。代わりに「線形判別分析」を使用する必要があります。も参照してください。2+クラス(マルチクラス)を使用した判別分析は、アルゴリズムによって標準的です(標準的な変量として判別式を抽出します)。まれな用語「正準判別分析」
フィッシャーは、判別関数が計算された後、「フィッシャー分類関数」と呼ばれるものを使用してオブジェクトを分類しました。今日では、より一般的なベイズのアプローチがLDAプロシージャ内で使用されてオブジェクトを分類しています。
LDAの説明のリクエストに対して、LDAでの抽出、 LDAでの分類、関連する手順の中でLDAを。また、これ、これ、この質問と回答。
ANOVAが等分散の仮定を必要とするように、LDAはクラスの等分散共分散行列(入力変数間)の仮定を必要とします。この仮定は、分析の分類段階にとって重要です。行列が大幅に異なる場合、観測値は変動性が大きいクラスに割り当てられる傾向があります。この問題を克服するために、QDAが発明されました。QDAは、上記のクラスの共分散行列の不均一性を考慮したLDAの修正版です。
(BoxのMテストなどで検出された)異質性があり、QDAが手元にない場合でも、分類での判別因子の(プールされた行列ではなく)個々の共分散行列を使用するレジームでLDAを使用できます。これは部分的に問題を解決しますが、QDAほど効果的ではありませんが、先ほど指摘したように、これらは判別変数間の行列であり、元の変数(行列が異なる)の間ではありません。
サンプルデータの分析はご自身で行ってください。
@zyxueの回答とコメントに返信する
LDAは、FDAがあなたの答えに定義したものです。LDA最初に分離の範囲内を最大化する線形構造(判別式と呼ばれる)を抽出し、次にそれらを使用して(ガウス)分類を実行します。(おっしゃるように)LDAが判別式を抽出するタスクと結び付けられていない場合、LDAは単なるガウス分類器のように見えますが、「LDA」という名前はまったく必要ありません。
SwSws同じクラス内共分散がすべて同一である同一性。それらを使用する権利は絶対になります。)
ガウス分類器(LDAの第2段階)は、ベイズ規則を使用して、判別分析によってクラスに観測値を割り当てます。同じ結果は、元の特徴を直接利用するいわゆるフィッシャー線形分類関数を介して達成できます。ただし、判別に基づくベイズのアプローチは、プールされたものを使用するデフォルトの方法に加えて、別個のクラス判別共分散行列も使用できるという点で、少し一般的です。また、判別式のサブセットに基づいて分類を行うことができます。
クラスが2つしかない場合、「潜伏抽出」と「観測分類」が同じタスクに還元されるため、LDAの両方の段階を1つのパスで一緒に記述することができます。