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
Instrukcje do ćwiczenia
- Pogrupuj dane według kolumny
CustomerIDi 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))