Kohortmätvärden

Kundsegmentering i Python

Karolis Urbonas

Head of Data Science, Amazon

Kundretention: tabellen cohort_counts

  • Hur många kunder ingick ursprungligen i varje kohort i tabellen cohort_counts?

$$

customer_counts_retention_1

Kundsegmentering i Python

Kundretention: tabellen cohort_counts

  • Hur många kunder ingick ursprungligen i varje kohort?
  • Hur många av dem var aktiva under efterföljande månader?

customer_retention_2

Kundsegmentering i Python

Beräkna retentionsgrad

  1. Spara den första kolumnen som cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Dela alla värden i tabellen cohort_counts med cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Granska retentionstabellen
    retention.round(3) * 100
    
Kundsegmentering i Python

Retentionstabell

retention_table

Kundsegmentering i Python

Andra mätvärden

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)
Kundsegmentering i Python

Genomsnittlig kvantitet per kohort

average_quantity

Kundsegmentering i Python

Nu kör vi en övning!

Kundsegmentering i Python

Preparing Video For Download...