Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Advanced Segmentation and Retention | Розширена сегментація когорт і метрики утримання
Когортний аналіз з Python
Секція 2. Розділ 4
single

single

Challenge: Advanced Segmentation and Retention

Свайпніть щоб показати меню

Для виконання цього завдання дотримуйтесь наступних кроків:

  • Використання pandas DataFrame з даними про активність користувачів, з такими стовпцями, як user_id, acquisition_month, region та activity_month;
  • Сегментація користувачів за acquisition_month та region для створення багаторівневих когорт;
  • Для кожної когорти обчислення кількості користувачів, які залишилися активними у кожному наступному місяці після залучення;
  • Обчислення retention rate для кожної когорти як відсотка користувачів, активних у певному місяці, відносно початкового розміру когорти;
  • Обчислення churn rate як 1 мінус retention rate для кожного періоду.

Для ефективного виконання цих обчислень необхідно використовувати методи групування та агрегації у pandas.

Завдання

Проведіть, щоб почати кодувати

Сегментуйте набір даних за місяцем залучення та розрахуйте коефіцієнти утримання для кожного когорти.

  • Групуйте користувачів за acquisition_month для формування когорт.
  • Для кожної когорти підрахуйте кількість унікальних користувачів, які були активними в кожному місяці після залучення.
  • Розрахуйте коефіцієнт утримання для кожної когорти та періоду як відношення кількості активних користувачів до розміру когорти.
  • Поверніть DataFrame зі стовпцями cohort, months_since_acquisition та retention_rate.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt