Regularized Discriminant Analysis
概要
この演算子は、正規化された判別分析(RDA)を実行します。名義ラベルおよび数値属性の場合。判別分析は、どの変数が2つ以上の自然に発生するグループを区別するかを決定するために使用され、記述的または予測的な目的を持つ場合があります。
詳細
正則化判別分析(RDA)は、線形判別分析(LDA)および二次判別分析(QDA)の一般化です。両方のアルゴリズムは、このアルゴリズムの特殊なケースです。 alphaパラメーターが1に設定されている場合、このオペレーターはLDAを実行します。同様に、 alphaパラメーターが0に設定されている場合、この演算子はQDAを実行します。 LDAおよびQDAの詳細については、対応する演算子のドキュメントをご覧ください。
判別分析を使用して、2つ以上の自然発生グループを区別する変数を決定します。たとえば、教育研究者は、(1)大学に進学すること、(2)大学に進学しないことを決定する高校卒業生を区別する変数を調査することができます。そのために、研究者は学生の卒業前に多数の変数に関するデータを収集することができました。卒業後、ほとんどの学生は自然に2つのカテゴリのいずれかに分類されます。その後、判別分析を使用して、どの変数が生徒のその後の教育選択の最良の予測因子であるかを判断できます。計算上、判別関数分析は分散分析(ANOVA)と非常に似ています。たとえば、同じ学生の卒業シナリオを想定します。卒業の1年前に大学に進学するという学生の表明された意図を測定できたかもしれません。 2つのグループ(実際に大学に行ったグループと行っていないグループ)の手段が異なる場合、卒業の1年前に述べたように大学に通う意向があるため、そうでない人とそうでない人を区別することができます大学の境界(およびこの情報は、それぞれの学生に適切なガイダンスを提供するためにキャリアカウンセラーによって使用される場合があります)。判別分析の基礎となる基本的な考え方は、変数の平均に関してグループが異なるかどうかを判断し、その変数を使用してグループメンバーシップ(たとえば、新しいケース)を予測することです。
判別分析は、2つの目的に使用できます。調査中のオブジェクトのグループメンバーシップを考慮して、分類の妥当性を評価するか、または、オブジェクトの多数の(既知の)グループの1つにオブジェクトを割り当てたい。したがって、判別分析には記述的または予測的な目的があります。どちらの場合も、判別分析を実行する前に、いくつかのグループの割り当てを知っておく必要があります。そのようなグループの割り当て、またはラベル付けは、何らかの方法で到達することができます。したがって、判別分析は、クラスター分析(後者の結果を判断するため)または主成分分析の有用な補完として使用できます。
分化
線形判別分析
RDAオペレーターは、このアルゴリズムの特殊なケースであるLDAの一般化である正則化判別分析(RDA)を実行します。 alphaパラメーターが1に設定されている場合、RDAオペレーターはLDAを実行します。
二次判別分析
RDAオペレーターは、このアルゴリズムの特殊なケースであるQDAの一般化である正規化判別分析(RDA)を実行します。 alphaパラメーターが0に設定されている場合、RDAオペレーターはQDAを実行します。
入力
- トレーニングセット (IOObject)この入力ポートには、ExampleSetが必要です。これは、添付のプロセス例のRetrieveオペレーターの出力です。他の演算子の出力も入力として使用できます。
出力
- モデル(モデル)判別分析が実行され、結果のモデルがこの出力ポートから配信されます
- サンプルセット(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。
パラメーター
- alphaこのパラメーターは、正則化の強度を指定します。 1に設定すると、グローバル共分散のみが使用されます。 0に設定すると、クラスごとの共分散のみが使用されます。 範囲:実数
- Approximate_covariance_inverseこのパラメーターは、実際の逆行列が存在しない場合に共分散行列の逆行列を近似するかどうかを示します。これはデフォルトで有効になっています。 範囲:ブール
チュートリアルプロセス
RDAオペレーターの紹介
「ソナー」データセットは、検索演算子を使用してロードされます。このExampleSetを見ることができるように、ブレークポイントがここに挿入されます。このExampleSetには、正則化判別分析演算子が適用されます。 Regularized Discriminant Analysisオペレーターが判別分析を実行し、結果のモデルが結果ワークスペースに表示されます。