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

Connected

演習

ストラテジーテーブルとストラテジーカーブ

前の演習で行った計算を複数の承認率に対して繰り返すと、ストラテジーテーブルを作成できます。これは銀行にとって有用なツールで、より適切な承認戦略の策定に役立ちます。

特定の承認率に対する不良率(bad rate)の計算方法はすでに学びましたので、作業を効率化するために strategy_bank 関数を用意してワークスペースに読み込んであります。この関数は、承認率が 5% 刻み(0%、5%、10%、…)のときのカットオフと不良率を計算します。

指示

100 XP
  • strategy_bank 関数を確認しましょう。
  • ベクトル predictions_cloglog には、第2章で使用した cloglog モデルによるデフォルト確率の予測値が含まれています。ベクトル predictions_loss_matrix には、第3章で作成した損失行列を含む剪定済み木によるデフォルト確率の予測値が含まれています。各予測ベクトルに strategy_bank 関数を適用し、それぞれ strategy_cloglog、strategy_loss_matrix という名前のオブジェクトに代入してください。
  • それぞれのオブジェクト名に $table を組み合わせると、ストラテジーテーブルを取得できます。
  • ストラテジーカーブはすでにプロットしてあります。木モデルのストラテジーカーブは少し奇妙な挙動を示しています。分類木の構造上、このような不自然な「ジャンプ」が起きやすいことがあります。さらに、損失行列を用いた木は非常に大きかったため、過学習の結果である可能性もあります。