使用累積增益曲線的商業情境
你可以用累積增益圖來估算要聯絡多少位捐款人,才能達到特定的利潤。累積增益圖會顯示:當你聯絡母體中某個百分比時,能觸及全部目標中的哪個百分比。若你已知活動的報酬,就能輕易推得為了達到特定利潤,需要鎖定多少位捐款人。
在這個練習中,你將計算要聯絡多少位捐款人,才能獲得 30,000 歐元的利潤。
本練習屬於課程
Python 預測分析入門
練習說明
- 繪製累積增益曲線。預測值在
predictions_test,實際目標標籤在targets_test。 - 假設活動成本為 0 歐元,且每觸及 1 個目標的報酬為 50 歐元。請填入為了獲得 30,000 歐元利潤需要觸及多少個目標。
- 總共有 1000 個目標。請填入應被觸及之目標的百分比。
- 使用累積增益曲線判定應聯絡的母體百分比。四捨五入到小數點後 1 位。
- 已知母體共有 10,000 位捐款人,請填入應聯絡的捐款人數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Plot the cumulative gains
skplt.metrics.plot_cumulative_gain(____, ____)
plt.show()
# Number of targets you want to reach
number_targets_toreach = ____ / ____
perc_targets_toreach = ____ / ____
cumulative_gains = ____
number_donors_toreach = ____ * ____
print(number_donors_toreach)