Aan de slagGa gratis aan de slag

Gemiddelde aankoopprijs per cohort

Voortbouwend op de vorige oefening bekijken we dezelfde KPI, de gemiddelde aankoopprijs, en een vergelijkbare KPI, de mediaan aankoopprijs, binnen de eerste 28 dagen. Daarnaast vergelijken we deze statistieken ook zonder de beperking van 28 dagen.

We kunnen deze statistieken over meerdere cohorten berekenen en kijken welke verschillen naar voren komen. Dit is nuttig om te begrijpen hoe gedrag per cohort kan verschillen.

Let op: in onze data is de variabele price uitgedrukt in centen.

Deze oefening maakt deel uit van de cursus

Customer Analytics and A/B Testing in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Set the max registration date to be one month before today
max_reg_date = current_date - timedelta(days=28)

# Find the month 1 values:
month1 = np.where((purchase_data.____ < ____) &
                    (____ < ____ + timedelta(days=28)),
                  purchase_data.____, 
                  np.NaN)
                 
# Update the value in the DataFrame 
purchase_data['month1'] = month1
Code bewerken en uitvoeren