Aan de slagGa gratis aan de slag

Basis-CLV berekenen

Je bent nu klaar om de gemiddelde klantlevensduur op drie verschillende manieren te berekenen! In deze oefening bereken je de basis-CLV, waarbij je de gemiddelde maandelijkse besteding vermenigvuldigt met de verwachte klantlevensduur.

De bibliotheken pandas en numpy zijn respectievelijk als pd en np geladen. De online-gegevensset is voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Machine Learning voor marketing in Python

Cursus bekijken

Oefeninstructies

  • Groepeer op CustomerID en bereken de maandelijkse besteding per klant.
  • Bereken de gemiddelde maandelijkse besteding.
  • Stel de levensduur in op 36 maanden.
  • Bereken de basis-CLV door de gemiddelde maandelijkse besteding te vermenigvuldigen met de levensduur.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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))
Code bewerken en uitvoeren