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