คำนวณ CLV เบื้องต้น
ตอนนี้พร้อมแล้วที่จะคำนวณอายุลูกค้าเฉลี่ยด้วยสามวิธีที่แตกต่างกัน! ในแบบฝึกหัดนี้จะคำนวณ CLV เบื้องต้น ซึ่งได้จากการนำยอดใช้จ่ายเฉลี่ยต่อเดือนคูณกับอายุลูกค้าที่คาดการณ์ไว้
ไลบรารี pandas และ numpy ถูกโหลดในชื่อ pd และ np ตามลำดับ และชุดข้อมูล online ได้ถูกนำเข้าให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Machine Learning สำหรับการตลาดด้วย Python
คำแนะนำการฝึกหัด
- จัดกลุ่มตาม
CustomerIDและคำนวณยอดใช้จ่ายต่อเดือนของลูกค้าแต่ละราย - คำนวณยอดใช้จ่ายเฉลี่ยต่อเดือน
- กำหนดอายุลูกค้า (lifespan) เป็น 36 เดือน
- คำนวณ CLV เบื้องต้นโดยนำยอดใช้จ่ายเฉลี่ยต่อเดือนคูณกับอายุลูกค้า
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate monthly spend per customer
monthly_revenue = online.___(['___','InvoiceMonth'])['TotalSum'].___()
# Calculate average monthly spend
monthly_revenue = np.___(monthly_revenue)
# Define lifespan to 36 months
lifespan_months = ___
# Calculate basic CLV
clv_basic = ___ * lifespan_months
# Print the basic CLV value
print('Average basic CLV is {:.1f} USD'.format(clv_basic))