Показники когорт

Сегментація клієнтів у Python

Karolis Urbonas

Head of Data Science, Amazon

Утримання клієнтів: таблиця cohort_counts

  • Скільки клієнтів спочатку в кожній когорті в таблиці cohort_counts?

$$

кількість_клієнтів_утримання_1

Сегментація клієнтів у Python

Утримання клієнтів: таблиця cohort_counts

  • Скільки клієнтів спочатку в кожній когорті?
  • Скільки з них були активні в наступні місяці?

утримання_клієнтів_2

Сегментація клієнтів у Python

Обчисліть рівень утримання

  1. Збережіть перший стовпець як cohort_sizes
    cohort_sizes = cohort_counts.iloc[:,0]
    
  2. Поділіть усі значення в таблиці cohort_counts на cohort_sizes
    retention = cohort_counts.divide(cohort_sizes, axis=0)
    
  3. Перегляньте таблицю утримання
    retention.round(3) * 100
    
Сегментація клієнтів у Python

Таблиця утримання

таблиця_утримання

Сегментація клієнтів у Python

Інші показники

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)
Сегментація клієнтів у Python

Середня кількість для кожної когорти

average_quantity

Сегментація клієнтів у Python

Давайте потренуємось на інших показниках когорт!

Сегментація клієнтів у Python

Preparing Video For Download...