主要な予測因子はどれですか?
予測精度は素晴らしいのですが、主な予測因子は何だったのでしょうか。生の結果だけでなく、モデルの意味をどう理解すればよいでしょうか。Machine Learning のモデルはしばしば解釈性の低さを批判されますが、変数重要度のランキングは、選択した特徴量が目的変数にどれだけ関係しているかを明らかにしてくれます。では、変数重要度を調べるところから始めましょう。
この演習はコースの一部です
Rで学ぶ特徴量エンジニアリング
演習の手順
- 変数重要度チャートを作成します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
lr_fit <- lr_workflow %>%
fit(test)
lr_aug <- lr_fit %>%
augment(test)
lr_aug %>% class_evaluate(truth = Attrition,
estimate = .pred_class,
.pred_No)
# Create a variable importance chart
lr_fit %>%
extract_fit_parsnip() %>%
___(aesthetics = list(fill = "steelblue"), num_features = 5)