Определить клиентов, склонных к досрочному погашению кредита, чтобы:
- своевременно предлагать выгодные условия и акции,
- сохранять плановую прибыль банка,
- снижать отток за счёт удержания клиентов.
- Таргет: тип погашения кредита (своевременно / досрочно / рефинансирование).
- Выявление факторов, влияющих на склонность клиента закрывать кредит раньше срока.
- Процентная ставка — ключевой параметр при принятии решения.
- Большинство клиентов переплачивают за счёт собственных средств.
- Важны временные характеристики (скорость снижения ставки, даты по выборкам).
- Обнаружен значительный дисбаланс классов.
- Построен «портрет клиента».
- Обработаны временные интервалы и ключевые признаки.
- Удалены признаки с >75% пропусков.
- Заполнение NaN (среднее / медиана / мода).
- Созданы новые признаки.
- Код оформлен и структурирован.
- Использованы алгоритмы: CatBoost, LightGBM.
- Настройка гиперпараметров: Optuna.
- Валидация: 10-Fold Cross Validation.
- ROC-AUC: 0.82
- Accuracy: 0.87
- Precision: 0.75
Наиболее значимый признак — количество дней со взятия кредита в другом банке.
Модель позволяет:
- находить клиентов, склонных к досрочному погашению,
- формировать персональные предложения,
- удерживать доходность кредитного портфеля.
- Python (pandas, numpy, scikit-learn, CatBoost, LightGBM, Optuna)
- Jupyter / Google Colab