Из чего складывается прогноз: прошлый год, рост и сезонность
Коротко. Прогноз месяца — тот же месяц прошлого года, умноженный на рост последних трёх месяцев. Сезонность и пики приходят из прошлого года сами.
На этой странице

Пример на числах
Лучшая подсказка о будущем марте — прошлый март: в нём уже есть праздники, отпуска, погода и сезон распродаж. Остаётся поправить его на рост бизнеса за год.
- Тот же месяц год назад. В марте 2026 года было 12 000 заказов.
- Рост год к году за последние три месяца. Июль–сентябрь 2026 года — 30 800 заказов, те же месяцы 2025-го — 28 000. Рост: 30 800 ÷ 28 000 = 1,10, то есть +10 %.
- Прогноз. Март 2027 года: 12 000 × 1,10 = 13 200 заказов.
Так же считается каждый месяц: декабрь 14 000 × 1,10 = 15 400, январь 8 500 × 1,10 = 9 350. Год факта — 120 000 заказов, год прогноза — 132 000.
Почему рост берётся за последние три месяца, а не за весь год? Рост меняется. Если год назад магазин рос на 40 %, а сейчас на 10 %, прогноз по старому росту завысит будущее. Это и есть свежий рост — на экране он называется «свежий YoY». На дневных данных окно — последние 91 день против тех же дней год назад, на недельных — 13 недель. Окно длинное, поэтому всплеск в последние дни почти ничего не меняет: распродажа ×2 в последние 3 дня из 91 добавляет к росту около 3 %.
Сезонность, пики и праздники

Отдельно считать сезонность прогнозу не нужно: тот же месяц прошлого года уже сезонный. Но MARFOR показывает её числом — коэффициентом к среднему месяцу:
- средний месяц последнего года — 10 000 заказов;
- декабрь — 14 000, коэффициент ×1,40;
- январь — 8 500, коэффициент ×0,85.
Месяц выше ×1,3 — пиковый. В примере такой один, декабрь. Пиковые месяцы MARFOR проверяет отдельно, когда выбирает способ прогноза: промахнуться в пик дороже всего. Подробно — Проверка на прошлом.
Одна оговорка. Прогноз опирается на прошлый год, поэтому разовое событие прошлого года тоже попадёт в прогноз. Была в мае большая акция — прогноз на следующий май унаследует её всплеск, как будто это сезон.
Праздники и дни недели
На помесячных данных праздник просто лежит внутри своего месяца. На дневных «год назад» — это 364 дня назад: так суббота прогноза опирается на субботу прошлого года, и недельный ритм сохраняется. Зато праздник с фиксированной датой съезжает на день раньше.

8 марта 2026 года — 5 000 заказов. Прогноз на 7 марта 2027-го берёт день 364 дня назад, а это 8 марта 2026-го: 5 000 × 1,10 = 5 500. Прогноз на само 8 марта 2027-го — 1 100, обычный день. После 29 февраля високосного года сдвиг — два дня. То же с 14 февраля, 1 сентября, Новым годом. Поэтому праздник в дневном прогнозе читайте суммой нескольких дней вокруг даты, а план на праздники удобнее строить по месяцам.
Что это меняет в решениях
- Прогноз — это «если ничего не менять». Он продолжает прошлое и не знает ваших планов. Планы проверяет сценарий: Прогноз и драйверы.
- Три последних месяца задают рост всего года. Если в них была разовая акция или сбой, весь прогноз наследует этот рост. Отрежьте нетипичный хвост полем «Конечная дата» в настройках прогноза.
- Сезон берите из прогноза, а не из памяти. Пиковый месяц прогноза — это пиковый месяц прошлого года с поправкой на рост: под него и стоит планировать запасы и бюджет.
Где это видно в MARFOR
- Шаг «Обучение», под графиком проверки — строка вроде «Выбрана модель «YoY + monthly growth» … Режим тренда: свежие 3 мес. (свежий YoY 3 мес.: 10%)». Там же «Сезонный профиль (коэф. к среднему)» и «В истории пиковые месяцы: Дек». Подробно — Шаг «Обучение».
- В той же строке бывает «YoY рост N%» или «YoY снижение N%» — это рост за последние полгода (на дневных данных — за последние 60 дней с данными). Им пользуется модель «YoY + trailing growth». Модель «YoY + monthly growth» берёт свежий рост за 3 месяца.
- На странице «Результаты прогноза» будущие месяцы на графике закрашены, с подписью «Прогноз →».
Ограничения
- Разовые события прошлого года повторяются в прогнозе.
- Неполный последний месяц у помесячных данных выглядит провалом и тянет рост вниз: Прогноз выглядит странно.
- Выбор «Как учитывать тренд» сейчас на расчёт не влияет — всегда работает «Свежие данные (3 мес.)»: Настройки прогноза.
- Дальше 12 месяцев «того же месяца год назад» в истории нет: Горизонт прогноза.
Для любознательных
Прогноз месяца t у моделей семейства «прошлый год × рост»:
прогноз(t) = значение(t − 12 месяцев) × рост
Свежий рост = сумма последних 3 месяцев ÷ сумма тех же 3 месяцев год назад. На дневных данных — 91 последний день против дат на 364 дня раньше. В сумму идут только пары дат, где данные есть в оба года; если таких пар меньше половины окна, рост не учитывается — на экране так и написано: «нет данных год назад — рост не учтён».
Сезонный коэффициент месяца = среднее этого месяца по всем годам истории ÷ среднее всех месяцев. Декабрь в примере: (12 727 + 14 000) ÷ 2 = 13 364; среднее всех 24 месяцев — 9 545; 13 364 ÷ 9 545 = 1,40.
Способов прогноза несколько, и выигрывает тот, что точнее угадал прошлое. Модель «Seasonal profile» строит прогноз иначе: середина последнего года без сезонности × рост × коэффициент месяца. Как выбирается победитель — Проверка на прошлом.
Термины на этой странице: Прогноз, Рост год к году (YoY), Сезонность, Свежий рост, Пиковый месяц
Обновлено 14 октября 2026