Сравнение моделей оттока и кластеры клиентов

800 синтетических клиентов, стратифицированный сплит 80/20, random_state=42. Признаки: Age, TenureMonths, MonthlyCharges и три категориальных; TotalCharges исключён — в EDA он оказался точной производной MonthlyCharges × (TenureMonths+1) по всем 800 строкам. Выберите модель: матрица ошибок и метрики ниже пересчитаются.

Модели на тесте (n = 160, отток 12,5%)

МодельAccPrec RecF1AUC

Победитель помечен по ROC-AUC: на 5-фолдовом CV логистическая регрессия тоже первая — 0,862 ± 0,039. Метрики проекта не были закоммичены, поэтому пересчитаны здесь scikit-learn на фиксированном сиде; это не опубликованные числа.

Кластеры: Mall_Customers (200 клиентов)

Кластерn Доход, k$Spending

k-means с k = 5 по паре «годовой доход / spending score»: силуэт 0,555 против 0,494 при k = 4 и 0,540 при k = 6. Ось дохода делит клиентов на низкий, средний и высокий сегмент.

Матрица ошибок — —

Столбцы — прогноз, строки — факт. В ячейке — число тестовых наблюдений.

прогноз: нет
прогноз: отток
факт: нет
—TN
—FP
факт: отток
—FN
—TP
—accuracy
—precision
—recall
—F1
—ROC-AUC