การตรวจหา Seasonality
สมมติว่าต้องการพยากรณ์ว่าผู้บริจาคที่มีโอกาสจะบริจาคในเดือนถัดไปหรือไม่ โดยใช้ตัวแปรเชิงพยากรณ์ เช่น ค่าเฉลี่ยของของขวัญ ค่าสูงสุด และค่าต่ำสุดในเดือนที่ผ่านมา
กำหนดให้มี pandas DataFrame ชื่อ gifts ซึ่งบันทึกการบริจาคทั้งหมดในปี 2017 ให้ตรวจสอบ seasonality ในข้อมูลการบริจาค เพื่อพิจารณาว่าควรคำนึงถึง seasonality ในการสร้าง base table หรือไม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Predictive Analytics ระดับกลางด้วย Python
คำแนะนำการฝึกหัด
- คำนวณค่าเฉลี่ยของของขวัญที่ผู้บริจาคทั้งหมดมอบให้ในแต่ละ "month"
- คำนวณจำนวนของขวัญที่ผู้บริจาคทั้งหมดมอบให้ในแต่ละ "month"
- คำนวณค่ามัธยฐานของของขวัญที่ผู้บริจาคทั้งหมดมอบให้ในแต่ละ "month"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the mean amount donated per month
mean_per_month = gifts.____("month")["amount"].____().reset_index()
print(mean_per_month)
# Calculate the number of donations per month
number_per_month = ____.____("month").____().reset_index()
print(number_per_month)
# Calculate the median amount donated per month
median_per_month = ____.____("____")["____"].____().reset_index()
print(median_per_month)