1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ予測分析入門

Connected

演習

最も寄付しそうなドナー

予測モデルの出力は、ある人がターゲットである確からしさを表します。たとえば、特定のキャンペーンでドナーが50ユーロを超えて寄付するかどうかを予測するモデルを作ったとします。あるドナーの予測値が 0.82 なら、その人が50ユーロを超えて寄付する確率は82%という意味です。

この演習では、50ユーロを超えて寄付する可能性が最も高いドナーを見つけます。

pandas の DataFrame df を列 c に基づいてソートするには、次のようにします。

df_sorted = df.sort_values(["c"])

また、pandas の DataFrame で先頭行と末尾行を選択するには、次のようにします。

first_row = df.head(1)
last_row = df.tail(1)

指示

100 XP
  • 予測結果は pandas の DataFrame predictions にあり、列は「ドナーID」と「ターゲットである確率」の2列です。まず、寄付する確率が低いドナーが先頭に来るようにソートしてください。
  • モデルによると50ユーロを超えて寄付する可能性が最も高いドナーの行を、このソート済み DataFrame から選択して表示してください。