НачатьНачать бесплатно

Расчёт базового CLV

Теперь вы готовы рассчитать среднюю ценность клиента тремя разными способами! В этом упражнении вы вычислите базовый CLV, умножив среднемесячные расходы на прогнозируемый срок жизни клиента.

Библиотеки pandas и numpy уже загружены как pd и np соответственно. Набор данных online также импортирован.

Это упражнение является частью курса

Машинное обучение для маркетинга на 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))
Редактировать и запускать код