主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

predictorImportance

決定木の分類アンサンブルに関する予測子の重要度の推定

構文

imp = predictorImportance(ens)
[imp,ma] = predictorImportance(ens)

説明

小鬼= predictorImportance (实体は,アンサンブル内のすべての弱学習器の推定を合計することにより,实体の予測子の重要度の推定を計算します。小鬼は,このアンサンブルが学習に使用するデータ内にある入力予測子それぞれにつき1つの要素をもちます。値が高ければ,实体でこの予測子が重要であることを示します。

小鬼] = predictorImportance(实体は,实体内の学習器に代理分岐が含まれる場合,P予測子の関連性予測尺度をも,PxPの行列を返します。詳細を参照してください。

入力引数

实体

fitcensembleまたは紧凑的メソッドで作成された決定木のアンサンブル分類。

出力引数

小鬼

实体以下方式での予測子(列)の数と同じ数の要素をも程序,行ベクトル。このエントリは,予測子の重要度の推定で,0は,可能な限り最小の重要度を示します。

P予測子の関連性予測尺度をも,PP列の行列。要素硕士(I, J)は,予測子が最適分割予測子となる予測子Jの代理分岐を平均化した関連性予測尺度です。predictorImportanceは,アンサンブル内のすべてのリにおけるこの関連性予測尺度を平均化します。

すべて展開する

フィッシャのアヤメのデタに含まれているすべての変数にいて予測子の重要度を推定します。

フィッシャ,のアヤメのデ,タセットを読み込みます。

负载fisheriris

AdaBoostM2を使用してアンサンブル分類に学習をさせます。弱学習器として木の切り株を指定します。

t = templateTree(“MaxNumSplits”1);Ens = fitcensemble(meas,species,“方法”“AdaBoostM2”“学习者”t);

すべての予測子変数にいて予測子の重要度を推定します。

imp = predictorImportance(ens)
小鬼=1×40.0004 0.0016 0.1266 0.0324

最初の2の予測子は,アンサンブルにおいてあまり重要ではありません。

木に代理分岐が含まれているアンサンブルについて,フィッシャーのアヤメのデータに含まれているすべての変数に対する予測子の重要度を推定します。

フィッシャ,のアヤメのデ,タセットを読み込みます。

负载fisheriris

AdaBoostM2を使用して100本の分類木のアンサンブルを成長させます。弱学習器として木の切り株を指定し,代理分岐も指定します。

t = templateTree(“MaxNumSplits”, 1“代孕”“上”);Ens = fitcensemble(meas,species,“方法”“AdaBoostM2”“学习者”t);

すべての予測子変数にいて予測子の重要度と関連性予測尺度を推定します。

[imp,ma] = predictorImportance(ens)
小鬼=1×40.0674 0.0417 0.1582 0.1537
马=4×41.0000 000 0.0115 1.0000 0.0022 0.0054 0.3186 0.2137 1.0000 0.6391 0.0392 0.0073 0.1137 1.0000

最初の2の予測子は,予測子の重要度の推定の分析よりもはるかに重要度が高くなっています。

詳細

すべて展開する

アルゴリズム

要素硕士(i, j)は,予測子jが最適分割予測子となる予測子の代理分岐を平均化した関連性予測尺度です。この平均は,予測子の最適分割,および予測子jの代理分岐における関連性予測尺度の正の値を合計し,予測子j間の関連性予測尺度が負になる分割も含めた,予測子の最適分割の合計数で除算することによって計算されます。