1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶクレジットリスクモデリング

Connected

演習

キャリブレーションカーブ

勾配ブースティング木 clf_gbt が総合的に最も良い性能であることは、すでに確認しました。次は、2つのモデルのキャリブレーションを確認し、確率全体でデフォルト予測の性能がどれだけ安定しているかを見ていきます。各モデルのキャリブレーションを図で確認するには、calibration_curve() 関数を使います。

Python でキャリブレーションカーブを描くには多くのコードが必要になることがあるため、ここでは各ステップをゆっくり進めて、要素を順に追加していきます。

2つの予測結果 clf_logistic_preds と clf_gbt_preds はすでにワークスペースに読み込まれています。また、各モデルの calibration_curve() の出力は、それぞれ frac_of_pos_lr, mean_pred_val_lr, frac_of_pos_gbt, mean_pred_val_gbt として読み込まれています。

指示1 / 3

undefined XP
    1
    2
    3
  • 完全にキャリブレーションされた目安線から始めて、plot() でキャリブレーションカーブを作成し、ラベルを 'Perfectly calibrated' にします。次に、y 軸と x 軸の順にラベルを追加します。