始める無料で始める

累積ゲイン曲線の作成

累積ゲイン曲線は、モデルの性能を評価するための曲線です。モデルが「ターゲットである確率が高い」と判断した上位の母集団割合を考えたとき、実際に到達できるターゲットの割合を示します。

この曲線を作成するには、scikitplotモジュールの.plot_cumulative_gain()メソッドと、matplotlib.pyplotモジュールを使用します。ほかの評価指標や曲線と同様に、累積ゲイン曲線を作成するには、真の目的変数(正解ラベル)とモデルの予測の両方が必要です。

この演習はコースの一部です

Pythonで学ぶ予測分析入門

コースを見る

演習の手順

  • matplotlib.pyplotモジュールをインポートします。
  • scikitplotモジュールをインポートします。
  • モデルの出力がpredictions_test、真の目的変数がtargets_testにあるとき、累積ゲイン曲線を作成します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import the matplotlib.pyplot module 
import ____.____ as plt

# Import the scikitplot module
import ____ as skplt

# Plot the cumulative gains graph
skplt.metrics.____(targets_test, ____)
plt.show()
コードを編集して実行