SYS-07переобучение раз в месяц
Прогноз ценности игрока вместо уровня, который только растёт
Каждый месяц заново распределяет всех игроков по уровням; по новой шкале работают менеджеры и лимиты бонусов.
+10 п.п.больше выручки квартала у списка того же размера
Схема системы
01 · ВходПлатежи, игра, давность · 19 признаков
02 · МодельБустинг · ценность на 90 дней
03 · ДействиеШкала V0–V8 каждый месяц
04 · ЭффектМенеджеры и лимиты бонусов
Как это работает
Как это работает
Старая сегментация была накопительной: уровень игрока только рос и ничего не говорил о том, сколько он принесёт дальше. Я заменил её прогнозом: модель оценивает, сколько игрок принесёт за ближайшие 90 дней, и распределяет всех по шкале из девяти уровней. Сегменты обновляются каждый месяц, модель переобучается раз в квартал; перед каждой выкладкой работает проверка качества, а прогноз ежемесячно сверяется с фактом. На список игроков того же размера теперь приходится 48–49 % выручки квартала вместо 38–39 %. По новой шкале работают VIP-менеджеры и лимиты бонусов, а модель передана ML-отделу.
Спецификация
- Вход
- 19 признаков: платежи, выводы, игра и давность последней активности за 30–365 дней — по всей базе игроков.
- Модель
- Градиентный бустинг прогнозирует, сколько игрок принесёт за 90 дней, и распределяет игроков по шкале V0–V8.
- Действие
- Каждый месяц заново распределяет всех игроков по уровням; по новой шкале работают менеджеры и лимиты бонусов.
- Защита
- Проверка на четырёх прошлых периодах, которых модель не видела; контроль качества перед каждой выкладкой; ежемесячная сверка прогноза с фактом с уведомлением при расхождении.
- Эффект
- На список того же размера приходится 48–49 % выручки квартала вместо 38–39 %. Модель передана ML-отделу.
gradient boosting / Airflow / backtesting
Цифры
Доля выручки квартала при равном размере списка
старая сегментацияPVS
Доля выручки квартала
Ранговая корреляция с фактической ценностью
старая сегментацияPVS
Корреляция Спирмена