1. 学ぶ
  2. /
  3. コース
  4. /
  5. PythonでMachine Learningを使ってCTRを予測する

Connected

演習

適合率、ROI、AUC

投資収益率(ROI)は、適合率と、収益とコストの比の積に分解できます。これまでに説明したとおり、ROC 曲線の AUC が高くても、モデルの適合率が低い場合があります。適合率が低いと、ROI も低くなります。この演習では、固定の r(一定のインプレッション数あたりのクリックによる収益)と cost(一定のインプレッション数あたりのコスト)を仮定し、MLP を用いてサンプルの ROI を計算します。あわせて、適合率と ROC 曲線の AUC の値を用いて、これら3つの値がどのように変化するかを確認します。

ワークスペースには、X_train、y_train、X_test、y_test が用意されています。clf は MLP 分類器、確率スコアは y_score、予測ラベルは y_pred に格納されています。pandas は pd として、sklearn も利用可能です。

指示

100 XP
  • MLP 分類器の適合率 prec を計算します。
  • 適合率 prec に基づいて合計 ROI を計算します。