Демонстрационный пример: вымышленные данные, не работа для реального клиента
Демонстрационный пример

Сегментация клиентов по RFM

Группы клиентов по давности, частоте и сумме покупок с рекомендациями для каждой группы.

RFMk-meanspandasкластеризация
Вымышленный интернет-магазин, seed=21, 5 скрытых групп при генерации, отчётная дата 30.09.2026.
710клиентов в выборке
3039заказов
5сегментов
0,37коэффициент силуэта

Задача

Разделить клиентов по поведению, чтобы говорить с каждой группой по-своему. Для каждого клиента считаются три признака: давность последнего заказа (R), число заказов (F), сумма покупок (M). Признаки логарифмируются, приводятся к одному масштабу и группируются алгоритмом k-means.

Сегменты

СегментКлиентовДней с заказаЗаказовСумма на клиентаДоля выручкиЧто делать
VIP721214,097 222 ₽54,6%персональный менеджер, ранний доступ к новинкам
Постоянные113208,126 494 ₽23,4%программа лояльности, подписка, кросс-продажи
Остывающие1831353,710 053 ₽14,3%напоминание, подборка по прошлым покупкам
Ушедшие2132691,22 328 ₽3,9%возвращающая рассылка со скидкой, опрос о причинах
Разовые129831,43 794 ₽3,8%приветственная цепочка, стимул ко второй покупке

Карта клиентов и вклад в выручку

1 00010 000100 00012471223число заказов (логарифмическая шкала)сумма покупок, ₽ (лог. шкала)VIPПостоянныеОстывающиеУшедшиеРазовые
VIP54,6%Постоянные23,4%Остывающие14,3%Ушедшие3,9%Разовые3,8%

Небольшая группа лучших клиентов даёт непропорционально большую долю выручки. Это типичная картина, но размер доли зависит от бизнеса и проверяется на реальных данных.

Как выбрано число групп

00,20,40,60,5920,4730,4240,3750,3560,367

Коэффициент силуэта показывает, насколько группы отделены друг от друга. Число групп выбирается не только по метрике, но и по пользе для бизнеса: пять сегментов можно обеспечить разными действиями, десять уже нет. Итоговое число согласуем с вами.

Честное замечание: у кластеризации нет «правильных ответов». Сегменты нужно показать менеджеру и убедиться, что они понятны и по ним можно действовать. Данные вымышленные.