Сумма гладких функций от отдельных : нелинейность есть, а интерпретируемость линейной модели сохраняется.
- математическое ожидание — среднее по распределению
- коэффициент сглаживания (инерции)
- истинное значение целевой переменной
- объект: вектор признаков
- вероятность (или плотность распределения)
Ключевые тезисы
- Каждый предиктор входит своей сглаживающей функцией (сплайном), эффекты складываются — вклад виден на графике.
- Точность близка к бустингу на задачах со слабыми взаимодействиями и заметно выше .
- EBM (explainable boosting machine) — современная реализация GAM на деревьях с опциональными парными взаимодействиями.
Подробный разбор
- математическое ожидание — среднее по распределению
- коэффициент сглаживания (инерции)
- истинное значение целевой переменной
- объект: вектор признаков
- вероятность (или плотность распределения)
- суммирование по всем перечисленным элементам
Гладкость контролируется штрафом за кривизну: слишком гибкая функция повторит шум, слишком жёсткая выродится в прямую. Параметр сглаживания подбирают или обобщённой кросс-валидацией (GCV).
- Эффект каждого рисуется отдельным графиком — это и есть объяснение модели, а не его приближение.
- Взаимодействия по умолчанию отсутствуют; нужные добавляют явно членами .
pyGAM,mgcvв R, а также EBM изinterpret— рабочие реализации.
| Модель | Нелинейность | Взаимодействия | Интерпретируемость |
|---|---|---|---|
| нет (только вручную) | нет | полная | |
| GAM | да, по каждому признаку | только заданные явно | полная: график на |
| да | автоматически | косвенная: , PDP |
В регуляторных областях (скоринг, страхование, медицина) GAM часто оказывается практическим оптимумом: качество почти как у , а эффект каждого можно показать и защитить перед проверяющим.
Связанные темы
Интерпретируемая статистика
Correlation75%
Корреляция · Математический справочникНормированная мера связи двух величин: ковариация, поделённая на разброс каждой из них.
Linear Regression75%
Линейная регрессия · Классическое машинное обучениеПредсказывает число как взвешенную сумму признаков. Самый интерпретируемый бейзлайн и основа для более сложных моделей.
Partial Dependence75%
Partial Dependence Plot · Интерпретируемость моделейПоказывает средний эффект признака на предсказание при усреднении по остальным признакам.
Feature selection75%
Отбор признаков · ДанныеУбираем шумные и избыточные признаки, чтобы снизить переобучение, ускорить инференс и упростить интерпретацию.
Data Visualization75%
Визуализация данных · ДанныеГрафики как инструмент разведки: увидеть распределения, связи и аномалии до того, как обучена первая модель.
Глава «Классическое машинное обучение» последний раз правилась . Нашли ошибку — напишите.