Не путайте точность и направление ошибки
Абсолютная ошибка показывает размер промаха независимо от знака. Смещение сохраняет знак: факт минус прогноз либо прогноз минус факт — выберите одно определение и используйте его везде. Положительные и отрицательные ошибки могут дать хорошую среднюю точность, но устойчивый знак в сегменте останется незаметным.
Считайте смещение в единицах и процентах, а также накопленную ошибку за несколько окон. Процент неудобен при малом спросе, поэтому для редких SKU добавьте минимальный объём и анализ по группе. Задача не в том, чтобы получить одну красивую метрику, а в том, чтобы увидеть повторяющийся перекос решения.
Сравнивайте прогноз с доступным, а не потерянным спросом
Продажи ниже прогноза не доказывают завышение, если товар часть периода отсутствовал, был недоступен в регионах или карточка потеряла видимость. Факт ограничен возможностью купить. Отметьте часы или дни без доступного остатка и восстановите оценку потерянного спроса отдельно, иначе модель научится считать дефицит нормой.
Очистите периоды технических ошибок, приёмки, блокировки карточки и резкого ограничения рекламы. Но не удаляйте их бесследно: храните причину исключения и долю непригодных дней. Если данных мало, лучше повысить неопределённость прогноза, чем уверенно корректировать его по выборке, сформированной сбоями.
Ищите смещение по устойчивым сегментам
Общая ошибка магазина может быть близка к нулю, потому что завышение сезонных товаров компенсируется занижением новинок. Разрезайте результат по категории, жизненному циклу, ценовому диапазону, схеме поставки, региону и горизонту прогноза. Особенно полезно сравнивать товары с похожим профилем спроса.
Проверяйте, где перекос повторяется несколько циклов подряд. Одно промо или погодный всплеск создаёт большую, но случайную ошибку. Систематическая проблема проявляется одинаковым знаком после разных дат пересчёта и у группы SKU, для которой модель использует общий признак или правило.
Найдите источник, прежде чем вводить поправку
Причиной может быть устаревшая сезонность, неверный лаг поставки, акция без отдельного признака, смешение FBO и FBS, потерянный спрос или постоянное округление заказа вверх. Проверьте цепочку от входных данных до закупочного решения: смещение факта и смещение заказанного количества могут возникать на разных этапах.
Простая поправка к прогнозу полезна как временная защита, если источник известен и стабилен. Но постоянное умножение результата на коэффициент маскирует проблему данных и ломается при смене ассортимента. Зафиксируйте срок действия, сегмент и условие отмены каждой калибровки.
Разделите прогноз, неопределённость и страховой запас
Прогноз отвечает за ожидаемый спрос, интервал — за неопределённость, а страховой запас — за выбранный уровень сервиса и риск поставки. Если складывать всё в одну завышенную точку, невозможно понять, почему растёт запас. Исправление смещения не означает автоматическое уменьшение буфера.
Для каждого сегмента задайте допустимый коридор накопленной ошибки и действие при выходе: пересчитать признаки, сократить горизонт, проверить доступность или временно изменить калибровку. Закупочный робот должен объяснять, какая часть заказа относится к прогнозу, а какая — к защите от неопределённости.
Встройте контроль смещения в цикл AI
После каждого созревшего периода сохраняйте версию модели, прогноз, фактический доступный спрос, исключения и принятое закупочное решение. Панель контроля должна показывать не только среднюю ошибку, но и серию знаков, накопленный перекос и долю сегментов за пределами коридора.
ВитринаPro помогает сопоставлять продажи, остатки, поставки и управленческие сигналы по SKU. Селлер может выделить группы с устойчивым завышением или занижением, проверить причины до изменения заказа и не позволять автоматике превращать ошибку модели в излишек или хронический дефицит.
Частые вопросы
Чем смещение отличается от средней ошибки прогноза?
Смещение сохраняет направление промаха и показывает постоянное завышение или занижение, тогда как абсолютная ошибка учитывает только размер.
Можно ли считать продажи фактическим спросом?
Только при доступном товаре и рабочей карточке; периоды дефицита, блокировок и региональной недоступности ограничивают наблюдаемый факт.
Исправляет ли страховой запас заниженный прогноз?
Он снижает риск дефицита, но не устраняет источник систематической ошибки и должен учитываться отдельно от ожидаемого спроса.
Когда допустима временная поправка к прогнозу?
Когда перекос устойчив, его сегмент и причина понятны, а для коэффициента заданы срок действия, контроль результата и условие отмены.
Добавьте к точности прогноза накопленную ошибку со знаком и разрез по сегментам — так систематический перекос станет виден до следующей закупки.
Проверить на своих товарах