1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで学ぶクレジットリスクモデリング

Connected

연습 문제

列の重要度を可視化する

モデルを異なる列の組み合わせで学習させると性能は変わりますが、同じ列でも一緒に学習するグループによって重要度は変わるのでしょうか?

データセット X2 と X3 は次のコードで作成されています。

X2 = cr_loan_prep[['loan_int_rate','person_emp_length']]
X3 = cr_loan_prep[['person_income','loan_int_rate','loan_percent_income']]

loan_status を予測する際に、各列がどのように使われているかを理解することは、モデルの解釈可能性にとって非常に重要です。

ワークスペースには cr_loan_prep, X2_train, X2_test, X3_train, X3_test, y_train, y_test が読み込まれています。

지침 1/2

undefined XP
    1
    2
  • X2_train で XGBClassifier() モデルを作成・学習し、clf_gbt2 と名付けてください。
  • clf_gbt2 が学習した列に対して、列の重要度をプロットしてください。