Beräkna grundläggande CLV
Nu är du redo att beräkna genomsnittlig kundlivstid med tre olika metoder! I den här övningen beräknar du det grundläggande CLV-värdet, som multiplicerar genomsnittliga månadsutgifter med den förväntade kundlivslängden.
Biblioteken pandas och numpy har laddats in som pd respektive np. Datamängden online har importerats åt dig.
Den här övningen är en del av kursen
Maskininlärning för marknadsföring i Python
Övningsinstruktioner
- Gruppera efter
CustomerIDoch beräkna månadsutgiften per kund. - Beräkna den genomsnittliga månadsutgiften.
- Definiera livslängden till 36 månader.
- Beräkna det grundläggande CLV-värdet genom att multiplicera den genomsnittliga månadsutgiften med livslängden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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))