# Горизонт прогноза: почему дальше 12 месяцев — только ориентир

> **Коротко.** Прогноз опирается на тот же месяц год назад. Дальше 12 месяцев его в истории нет, и второй год выходит почти ровным: без пиков и без роста.

Адрес: https://marfor.pro/docs/how-it-works/forecast/horizon · Раздел: Как это работает: от данных до плана бюджета › Как MARFOR строит прогноз › Горизонт прогноза: почему дальше 12 месяцев — только ориентир · Вид: Понятие · Уровень: для начинающих · Обновлено: 2026-10-14

![Горизонт 24 месяца. Первый год прогноза повторяет сезонность с ростом 10 %: декабрь — 15 400. Во втором году октябрь и ноябрь повторяют последний месяц факта, а с декабря все месяцы равны 10 000 — пика нет, хотя с ростом декабрь был бы около 16 900](https://marfor.pro/docs/img/fc-horizon.png)

## Пример на числах {#example}

Тот же интернет-магазин: факт по сентябрь 2026 года, рост год к году — 1,10, горизонт поставили 24 месяца. Прогноз месяца — тот же месяц год назад × 1,10, но «год назад» должен быть в истории.

1. **Месяцы 1–12, октябрь 2026 — сентябрь 2027.** Год назад — это факт: декабрь 14 000 × 1,10 = 15 400. Сумма года — 132 000.
2. **Месяцы 13–14, октябрь и ноябрь 2027.** Год назад — октябрь и ноябрь 2026, а это уже прогноз, не история. MARFOR берёт ближайший месяц истории, если он не дальше двух месяцев: сентябрь 2026-го. 10 600 × 1,10 = 11 660 — и в октябре, и в ноябре.
3. **С 15-го месяца, с декабря 2027.** Ближайший месяц истории дальше двух месяцев. Берётся середина всей истории, медиана 24 месяцев: 9 091 × 1,10 = 10 000 — каждый месяц, до конца горизонта.

Итог второго года: декабрь — 10 000 вместо примерно 16 900, сумма — 123 320. Это на 6,6 % меньше первого года, хотя бизнес растёт на 10 %.

## Какие способы так себя ведут {#models}

Какой способ выиграл проверку, видно на шаге «Обучение», в поле «Модель».

| Модель | Второй год прогноза |
|---|---|
| Seasonal Naive, все «YoY + …», Ensemble | ровный, как в примере |
| Seasonal profile | сезонность сохраняется, но роста нет: второй год равен первому |
| RF aggregate | строит месяц за месяцем от своих же прогнозов, форма обычно сглажена |

Чаще всего выигрывают модели семейства «прошлый год × рост», поэтому ровный второй год — обычная картина.

## Что это меняет в решениях {#decisions}

- **Для годового плана ставьте горизонт 12 месяцев**, на дневных данных — 365 дней. Больше прогноз не станет точнее, только длиннее.
- **Нужен ориентир на второй год** — возьмите первый год прогноза и умножьте на рост, который вы ожидаете: 132 000 × 1,10 = 145 200. Или пересчитывайте прогноз, когда приходят новые месяцы факта: горизонт сдвигается вместе с ними.
- **Не стройте сценарий и оптимизатор на месяцах после 12-го.** Сценарий считает ответ от базы, а база там ровная: правка бюджета на декабрь второго года отталкивается от 10 000, а не от сезонного пика.

## Где это видно в MARFOR {#in-marfor}

- «Настройки прогноза» → «Горизонт прогноза (месяцы)» принимает от 1 до 36, «Горизонт прогноза (дни)» — от 1 до 730. Предупреждения о месяцах после 12-го на экране нет.
- «Результаты прогноза»: на графике второй год виден как почти ровная линия.

> [!Важно]
> Это известное ограничение, его исправляют. Пока для решений берите первые 12 месяцев прогноза.

## Ограничения {#limits}

- **На дневных данных то же самое.** После 365-го дня первые две недели повторяют последние дни факта, дальше — одно и то же число.
- **У прогноза нет полосы разброса по месяцам.** Дальний месяц не становится «шире» ближнего, он просто грубее. Полоса P10–P90 в сценарии — про неточность эластичности, ошибку прогноза базы она не учитывает: [Ширина полосы P10–P90](https://marfor.pro/docs/how-it-works/uncertainty/band-width#not-included).

## Для любознательных {#math}

Значение «год назад» для месяца прогноза ищется так:

1. тот же месяц ровно год назад, если он есть в истории;
2. иначе ближайший месяц истории не дальше двух месяцев (62 дней);
3. иначе медиана всей истории.

На дневных данных: день 364 дня назад, затем 365 дней назад, затем ближайший день не дальше 15 дней, иначе медиана. На недельных — ближайшая неделя не дальше двух недель.

## Связанные

- [Из чего складывается прогноз: прошлый год, рост и сезонность](https://marfor.pro/docs/how-it-works/forecast/components)
- [Настройки прогноза: поля и как выбрать](https://marfor.pro/docs/forecast/settings)
- [Проверка на прошлом: как MARFOR выбирает способ прогноза](https://marfor.pro/docs/how-it-works/forecast/backtest)
- [Прогноз выглядит странно: провал, ровный второй год, пик не в тот день](https://marfor.pro/docs/forecast/troubleshooting/looks-wrong)
