Mesures par cohorte

Segmentation de la clientèle en Python

Karolis Urbonas

Head of Data Science, Amazon

Rétention des clients : table cohort_counts

  • Combien de clients au départ dans chaque cohorte dans la table cohort_counts?

$$

customer_counts_retention_1

Segmentation de la clientèle en Python

Rétention des clients : table cohort_counts

  • Combien de clients au départ dans chaque cohorte?
  • Combien étaient actifs les mois suivants?

customer_retention_2

Segmentation de la clientèle en Python

Calculer le taux de rétention

  1. Stocker la première colonne comme cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Diviser toutes les valeurs de la table cohort_counts par cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Vérifier la table de rétention
    retention.round(3) * 100
    
Segmentation de la clientèle en Python

Table de rétention

retention_table

Segmentation de la clientèle en Python

Autres mesures

grouping = online.groupby(['CohortMonth', 'CohortIndex'])

cohort_data = grouping['Quantity'].mean()
cohort_data = cohort_data.reset_index()
average_quantity = cohort_data.pivot(index='CohortMonth', columns='CohortIndex', values='Quantity')
average_quantity.round(1)
Segmentation de la clientèle en Python

Quantité moyenne par cohorte

average_quantity

Segmentation de la clientèle en Python

Passons à la pratique !

Segmentation de la clientèle en Python

Preparing Video For Download...