Обчисліть базовий CLV
Тепер ви готові обчислити середню тривалість життя клієнта трьома різними методами! У цій вправі ви обчислите базовий CLV, який множить середні місячні витрати на прогнозовану тривалість життя клієнта.
Бібліотеки pandas і numpy вже завантажено як pd та np відповідно. Набір даних online імпортовано для вас.
Ця вправа є частиною курсу
Machine Learning для маркетингу в Python
Інструкції до вправи
- Згрупуйте за
CustomerIDі обчисліть місячні витрати на клієнта. - Обчисліть середні місячні витрати.
- Визначте тривалість життя як 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))