R² со штрафом за число признаков — падает, если новый признак не приносит пользы.
Ключевые тезисы
- Помогает честно сравнивать модели разной сложности.
- Может быть меньше обычного R² и уходить в минус.
- Ключевой инструмент при отборе признаков в эконометрике.
Подробный разбор
2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.
1Штраф за число признаков
Как честно сравнивать модели разной сложности.
Добавили признак — вырос всегда, вырастет только если прирост объяснённой дисперсии перекрыл штраф за лишний параметр. Поэтому в эконометрике сравнивают модели именно по нему.
2AIC, BIC и кросс-валидация
Другие способы штрафовать сложность.
- число объектов в выборке
- размер топа выдачи (K) или номер позиции
- функция потерь — то, что минимизируется при обучении
- логарифм: превращает произведения в суммы и сжимает масштаб
BIC штрафует сложность сильнее AIC и потому выбирает более простые модели. Оба критерия применимы только внутри одного семейства моделей на одних данных. В машинном обучении надёжнее прямая оценка на отложенной выборке.
Связанные темы
Качество регрессии
MAE80%
Средняя абсолютная ошибка · МетрикиСреднее абсолютных отклонений — метрика в единицах целевой переменной, устойчивая к выбросам.
MSE80%
Среднеквадратичная ошибка · МетрикиСреднее квадратов ошибок: сильно штрафует большие отклонения.
RMSE80%
Корень из среднеквадратичной ошибки · МетрикиКорень из MSE — возвращает метрику в исходные единицы, сохраняя штраф за большие ошибки.
MAPE80%
Средняя абсолютная процентная ошибка · МетрикиОтносительная ошибка в процентах — удобна для сравнения рядов разного масштаба.
SMAPE80%
Симметричная MAPE · МетрикиВариант MAPE с нормировкой на сумму факта и прогноза — частично лечит асимметрию.
R²80%
Коэффициент детерминации · МетрикиДоля дисперсии целевой переменной, объяснённая моделью, относительно константного прогноза.
Linear Regression80%
Линейная регрессия · Классическое машинное обучениеПредсказывает число как взвешенную сумму признаков. Самый интерпретируемый бейзлайн и основа для более сложных моделей.
Loss functions80%
Функции потерь · Глубокое обучениеФормализуют цель обучения. Выбор потерь важнее выбора архитектуры чаще, чем кажется.