Zacznij terazZacznij za darmo

Obliczanie podstawowego CLV

Teraz możesz obliczyć średni okres życia klienta na trzy różne sposoby! W tym ćwiczeniu obliczysz podstawowy CLV, który powstaje przez pomnożenie średnich miesięcznych wydatków przez prognozowany czas trwania relacji z klientem.

Biblioteki pandas i numpy zostały załadowane odpowiednio jako pd i np. Zbiór danych online jest już zaimportowany.

To ćwiczenie jest częścią kursu

Uczenie maszynowe w marketingu w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Pogrupuj dane według kolumny CustomerID i oblicz miesięczne wydatki dla każdego klienta.
  • Oblicz średnie miesięczne wydatki.
  • Ustaw czas życia klienta na 36 miesięcy.
  • Oblicz podstawowy CLV, mnożąc średnie miesięczne wydatki przez czas życia klienta.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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))
Edytuj i uruchom kod