Относительная ошибка в процентах — удобна для сравнения рядов разного масштаба.
Ключевые тезисы
- Не определена при нулевых значениях цели.
- Асимметрична: сильнее штрафует завышение прогноза.
- Популярна в прогнозе спроса и продаж.
Какую задачу решает
выражает ошибку в процентах от фактического значения, и это делает её удобной для сравнения прогнозов по товарам, регионам и периодам разного масштаба: 5% ошибки одинаково читаются и на продажах в тысячу штук, и на продажах в миллион.
Удобство оплачивается серьёзными дефектами. При фактическом значении, близком к нулю, ошибка взлетает до сотен процентов; при нулевом — метрика не определена вовсе. Кроме того, несимметрична: занижение прогноза наказывается мягче завышения, и оптимизирующая её модель систематически недооценивает спрос.
Товар A: факт 1000, прогноз 900 — ошибка 10%. Товар B: факт 2, прогноз 4 — ошибка 100%. Средний 55%, и отчёт показывает провал, хотя в штуках модель промахнулась на 100 и на 2 соответственно. Для номенклатуры с редкими товарами разумнее WAPE (сумма абсолютных ошибок, делённая на сумму фактов) — там вклад товара пропорционален его объёму, и метрика перестаёт определяться хвостом мелочи.
Подробный разбор
- предсказание модели
- истинное значение целевой переменной
- число объектов в выборке
- суммирование по всем перечисленным элементам
- Не определена при и взрывается при малых .
- Асимметрична: занижение прогноза ограничено 100%, завышение — нет. Модель, оптимизирующая , систематически занижает прогноз.
- Для рядов с нулями и близкими к нулю значениями используйте WAPE или MASE.
- предсказание модели
- истинное значение целевой переменной
- суммирование по всем перечисленным элементам
| Метрика | Формула | Свойство |
|---|---|---|
| WAPE | агрегируется по товарам и складам | |
| MASE | / MAE наивного | сравнима между рядами |
| RMSSE | корень из / MSE наивного | используется в соревнованиях M5 |
В ритейле обычно берут WAPE: она интерпретируется как «сколько процентов от общего объёма мы промахнули» и не взрывается на редких товарах.
Где применяется
- Прогноз спросаОтраслевой стандарт: понятен коммерческим командам и позволяет сравнивать товары.
- Сравнение рядов разного масштабаОдин KPI для всей номенклатуры.
- Отчётность и «Точность прогноза 92%» — привычная формулировка в планировании.
Плюсы, минусы и альтернативы
Плюсы
- Безразмерна и сравнима между рядами.
- Понятна без объяснений: проценты все читают одинаково.
- Привычна в планировании и логистике.
Минусы
- Не определена при нулевых фактических значениях.
- Взрывается на малых значениях: ошибка 1 при факте 2 даёт 50%.
- Несимметрична и систематически поощряет занижение прогноза.
- Среднее по товарам перекошено теми, у кого продажи малы.
Брать, если
- Фактические значения заметно больше нуля и без длинных нулевых периодов.
- Нужна метрика, понятная бизнес-заказчику.
Не брать, если
- В ряду есть нули или прерывистый спрос — берите MASE или WAPE.
- Метрика используется как цель обучения: асимметрия внесёт смещение.
Чем заменяют
Связанные темы
Прогноз спроса · Тяжёлые хвосты и риск · Качество регрессии
SMAPE97%
Симметричная MAPE · МетрикиВариант MAPE с нормировкой на сумму факта и прогноза — частично лечит асимметрию.
Hierarchical Forecasting85%
Иерархические прогнозы · Временные рядыПрогнозы по товару, категории и сети должны согласовываться: сумма частей обязана равняться целому.
Intermittent Demand85%
Прерывистый спрос · Временные рядыРяды, где большая часть значений — нули: запчасти, редкие товары, аварийные события. Обычные метрики и модели здесь не работают.
Feature-based forecasting85%
Прогноз через признаки · Временные рядыРяд превращается в табличную задачу: лаги, скользящие статистики, календарь — и дальше градиентный бустинг.
Poisson Distribution85%
Распределение Пуассона · Теория вероятностей и распределенияЧисло редких независимых событий за фиксированный интервал: заказы за час, отказы за сутки, клики за сессию.
MAE80%
Средняя абсолютная ошибка · МетрикиСреднее абсолютных отклонений — метрика в единицах целевой переменной, устойчивая к выбросам.
MSE80%
Среднеквадратичная ошибка · МетрикиСреднее квадратов ошибок: сильно штрафует большие отклонения.
RMSE80%
Корень из среднеквадратичной ошибки · МетрикиКорень из MSE — возвращает метрику в исходные единицы, сохраняя штраф за большие ошибки.
R²80%
Коэффициент детерминации · МетрикиДоля дисперсии целевой переменной, объяснённая моделью, относительно константного прогноза.
Adjusted R²80%
Скорректированный R² · МетрикиR² со штрафом за число признаков — падает, если новый признак не приносит пользы.
Linear Regression80%
Линейная регрессия · Классическое машинное обучениеПредсказывает число как взвешенную сумму признаков. Самый интерпретируемый бейзлайн и основа для более сложных моделей.
Loss functions80%
Функции потерь · Глубокое обучениеФормализуют цель обучения. Выбор потерь важнее выбора архитектуры чаще, чем кажется.
Power Law75%
Степенное распределение · Теория вероятностей и распределенияПлотность убывает как степень: редкие события встречаются намного чаще, чем предсказывает нормальный закон. Распределения Парето и Ципфа — его классические формы.
Heavy Tails75%
Тяжёлые хвосты · Теория вероятностей и распределенияРаспределения, у которых экстремальные значения не являются пренебрежимо редкими. Именно они ломают привычные оценки и метрики.
Extreme Value Theory75%
Теория экстремальных значений · Теория вероятностей и распределенияАппарат для моделирования максимумов и хвостов: как оценить вероятность события, которого ещё не случалось.
Log-normal Distribution75%
Логнормальное распределение · Теория вероятностей и распределенияВеличина, логарифм которой нормален. Возникает там, где эффекты перемножаются, а не складываются.
Complex Systems75%
Сложные системы · Динамические системы и фракталыСистемы из множества взаимодействующих элементов, где коллективное поведение не сводится к сумме частей.
Self-similarity75%
Самоподобие · Динамические системы и фракталыСвойство структуры повторять себя на разных масштабах — точно или статистически.
Scale-free Networks75%
Безмасштабные сети · Графы и сетиСети, в которых распределение степеней вершин подчиняется степенному закону: немного «хабов» и очень много слабо связанных вершин.
Outliers75%
Выбросы · ДанныеНаблюдения, резко отличающиеся от остальных. Они бывают ошибками измерения, а бывают самым ценным сигналом.
Всё, что названо в описании, разобрано здесь же или в соседней теме — переходы под каждым определением.
Деление на факт
Малые фактические значения дают огромный вклад, нулевые — неопределённость.
Разбор ниже: Ловушки процентной ошибкиАсимметрия
Занижение ограничено 100%, завышение не ограничено ничем — метрика поощряет осторожные прогнозы.
Разбор ниже: Ловушки процентной ошибкиMASE
Ошибка, нормированная на наивный прогноз: работает с нулями и симметрична.
Разбор ниже: Чем заменить MAPEСпрашивают на собеседовании: Ozon — Спрос и логистика, X5 Tech — Спрос и пополнение, Циан — Оценка недвижимости.
Тема встречается в тесте по направлениям — ошибки приведут обратно на эту страницу.
Глава «Метрики» последний раз правилась . Нашли ошибку — напишите.