特徴量重要度

目的変数に対する予測変数の重要度をランク付け. 特徴量重要度スコアを計算し、どの予測変数が目的変数に最も影響を与えるかを特定します。重要度順の水平棒グラフで可視化します。. 特徴量重要度は各予測変数が目的変数の予測にどれだけ貢献するかを定量化します。最も影響力のある要因を特定し、不要な特徴を除去してモデルを簡素化します…

特徴量重要度スコアを計算し、どの予測変数が目的変数に最も影響を与えるかを特定します。重要度順の水平棒グラフで可視化します。

特徴量重要度とは?

特徴量重要度は各予測変数が目的変数の予測にどれだけ貢献するかを定量化します。最も影響力のある要因を特定し、不要な特徴を除去してモデルを簡素化します。

一般的な方法:相関ベース(絶対ピアソン相関)、順列重要度(特徴のシャッフル時の予測低下)、モデルベース(係数の大きさ、不純度の減少等)。

高い特徴量重要度は因果関係を意味しません。相関した特徴は重要度を共有し得ます。複数の方法の結果を比較することが推奨されます。

Formula: 並べ替え重要度(このツール): R²₀ = 全予測変数でyを最小二乗適合したR² xⱼをシャッフルして再適合しR²π(j)を記録 — 100回、固定シード 重要度_j = R²₀ − 平均 R²π(j) 正規化しない:合計が1である必要はない。≈ 0 またはわずかに負 = 寄与なし 他の方法: |r(xⱼ, y)|(相関) · |βⱼ| × std(xⱼ)(回帰)

計算例

学生10人:学習時間 2/4/6/8/10/3/7/5/9/6、睡眠時間 6/8/5/7/6/5/8/7/5/8、画面時間 3/5/4/2/6/2/5/1/3/4、テスト得点 51/58/58/79/75/50/75/70/73/71。3つの予測変数すべてでR² = 0.98。学習時間をシャッフルして再適合するとR²は平均0.71下がり、睡眠時間は0.19、画面時間は0.07 — 学習時間が最も重要です。スコアの合計が1ではなく0.97なのは、各スコアがR²の取り分ではなくR²の低下量だからです。 各スコアには100回のシャッフル間のばらつき(学習時間は0.16)が併記されます — 10行ではシャッフル1回でスコアが大きく動きえます。

この計算機を使うタイミング

よくある間違い

結果の解釈方法

関連規格・参考文献

よくある質問

異なる方法が異なるランキングを示す理由は?

各方法は「重要度」の異なる側面を測定します。相関ベースは線形関連を、順列重要度は予測貢献を測定します。相関した特徴が特に不一致を引き起こします。

重要度の低い特徴を除去すべきですか?

一般にはいですが、交差検証で性能低下を確認してください。一部の特徴は他との相互作用で貢献する場合があります。