กรณีทางธุรกิจโดยใช้ cumulative gains curve
กราฟ cumulative gains สามารถใช้ประเมินได้ว่าควรเข้าถึงผู้บริจาคกี่รายเพื่อให้ได้กำไรตามเป้าหมาย กล่าวคือ กราฟนี้แสดงให้เห็นว่าการเข้าถึงประชากรในสัดส่วนหนึ่ง จะครอบคลุมเป้าหมายทั้งหมดกี่เปอร์เซ็นต์ เมื่อทราบรางวัลของแคมเปญแล้ว ก็สามารถคำนวณได้ง่ายว่าควรกำหนดเป้าหมายกี่รายเพื่อให้ได้กำไรตามที่ต้องการ
ในแบบฝึกหัดนี้ จะคำนวณว่าควรเข้าถึงผู้บริจาคกี่รายเพื่อให้ได้กำไร 30,000 ยูโร
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์เบื้องต้นด้วย Python
คำแนะนำการฝึกหัด
- พล็อต cumulative gains curve โดยใช้ค่าพยากรณ์จาก
predictions_testและค่าเป้าหมายจริงจากtargets_test - สมมติว่าต้นทุนของแคมเปญเท่ากับ 0 ยูโร และรางวัลจากการเข้าถึงเป้าหมายหนึ่งรายเท่ากับ 50 ยูโร จากนั้นระบุว่าต้องเข้าถึงเป้าหมายกี่รายเพื่อให้ได้กำไร 30,000 ยูโร
- มีเป้าหมายทั้งหมด 1000 ราย ระบุว่าควรเข้าถึงเป้าหมายคิดเป็นกี่เปอร์เซ็นต์
- ใช้ cumulative gains curve เพื่อดูว่าควรเข้าถึงประชากรกี่เปอร์เซ็นต์ โดยปัดให้ถึงทศนิยมหนึ่งตำแหน่ง
- กำหนดให้ประชากรทั้งหมดมี 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)