เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ผู้บริจาคที่มีแนวโน้มบริจาคมากที่สุด

ผลลัพธ์จากโมเดลพยากรณ์จะบอกให้รู้ว่าบุคคลนั้นมีโอกาสเป็นกลุ่มเป้าหมายมากน้อยแค่ไหน ตัวอย่างเช่น สมมติว่าสร้างโมเดลเพื่อพยากรณ์ว่าผู้บริจาคจะบริจาคมากกว่า 50 ยูโรสำหรับแคมเปญหนึ่งหรือไม่ ถ้าค่าพยากรณ์ของผู้บริจาครายหนึ่งเท่ากับ 0.82 หมายความว่ามีโอกาส 82% ที่เขาจะบริจาคมากกว่า 50 ยูโร

ในแบบฝึกหัดนี้ จะหาผู้บริจาคที่มีแนวโน้มบริจาคมากกว่า 50 ยูโรมากที่สุด

เรียกคืนความจำ: สามารถเรียงลำดับ pandas DataFrame df ตามคอลัมน์ c ได้ด้วย

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

และสามารถเลือกแถวแรกกับแถวสุดท้ายของ pandas DataFrame ได้ด้วย

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์เชิงพยากรณ์เบื้องต้นด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ข้อมูลพยากรณ์อยู่ใน pandas DataFrame ชื่อ predictions ซึ่งมีสองคอลัมน์ ได้แก่ ID ของผู้บริจาคและค่าความน่าจะเป็นที่จะเป็นกลุ่มเป้าหมาย เรียงลำดับข้อมูลพยากรณ์นี้โดยให้ผู้บริจาคที่มีความน่าจะเป็นต่ำที่สุดอยู่ก่อน
  • เลือกและแสดงแถวใน DataFrame ที่เรียงลำดับแล้วซึ่งเป็นผู้บริจาคที่โมเดลประเมินว่ามีแนวโน้มบริจาคมากกว่า 50 ยูโรมากที่สุด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Sort the predictions
predictions_sorted = ____.____([____])

# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))
แก้ไขและรันโค้ด