# Улучшить слабую модель

> **Коротко.** Что поменять в настройках, если модель плохо угадывает скрытые месяцы, промахивается по срезам или не может доказать, что бюджет работает.

Адрес: https://marfor.pro/docs/model/improve · Раздел: Модель: насколько результат откликается на бюджет › Улучшить слабую модель · Вид: Инструкция · Уровень: средний уровень · Обновлено: 2026-10-14

Слабая модель — не приговор: обычно ей не хватает истории, в иерархии лишний уровень или бюджет почти не менялся. Ниже — что менять по каждому симптому.

## Что нужно заранее {#before}

Понять, какая проверка не прошла. Откройте экран результатов и пройдите [светофор проверок](https://marfor.pro/docs/how-it-works/model-trust/checklist): промах на скрытых месяцах, смещение, промах по срезам, «Помогают ли драйверы прогнозу», интервал эластичности.

## Шаги {#steps}

1. На экране результатов нажмите **«Новый расчет»**. Мастер откроется с настройками этой модели; пересчёт не займёт новое место из пяти.
2. Найдите свой симптом в таблице ниже и поменяйте **одну** настройку. Поменяете сразу три — не поймёте, что помогло.
3. Дойдите до шага 7 и нажмите «Рассчитать эластичность».
4. Сравните новый экран результатов со старым: вердикт, промах по нужному срезу, вывод о драйвере, ширину интервала.

| Симптом | Что поменять |
|---|---|
| Средний промах от 20 %, вердикт «Приемлемо» или «Неточный прогноз» | Возьмите историю длиннее — лучше два года. Гранулярность «Месяц» вместо «День». Уберите нижний уровень иерархии или ограничьте «Глубину MCMC». Исключите срезы, где расход не связан с результатом |
| «В среднем модель завышает (занижает) на N%» | В скрытых месяцах что-то изменилось: акция, новый канал, рост цен, сбой выгрузки. Сбой данных — исправьте источник. Акция или промо — добавьте их вторым драйвером |
| Общий промах маленький, а крупный срез промахивается на 20–50 % и больше | Планируйте на уровне выше. Проверьте данные этого среза: не переехал ли бюджет между срезами, не поменялась ли разметка |
| «Помогают ли драйверы прогнозу»: «на точность не влияет» или «не помогает» | Бюджет в истории почти не менялся или менялся вместе с сезоном. Подключите тест на шаге 6; до новых данных не перекладывайте бюджет по этой модели |
| Интервал эластичности «широкий» или задевает ноль | То же, что выше. Плюс посмотрите, не мало ли наблюдений у среза: срез с годом помесячной истории — 12 точек |
| Красная плашка «MMM не построена» | Отдельная страница — [что делать](https://marfor.pro/docs/model/not-built) |
| Расчёт идёт часами | Уберите уровень с сотнями значений или ограничьте «Глубину MCMC»; возьмите «Месяц» |

> [!Важно]
> Каждый «Новый расчет» — ещё один расчёт из квоты тарифа. Меняйте настройки осмысленно, а не перебором.

## Как понять, что стало лучше {#result}

- Вердикт сдвинулся к «Точный прогноз» или «Хороший прогноз», а промах крупного среза, по которому вы планируете, — ниже 20 %.
- Строка о драйвере — «помогает: без него промах больше на N п.п.», N от 1 и выше.
- Интервал под эластичностью стал уже и не задевает ноль.

R² на обучающих данных — не критерий: он растёт и у модели, которая выучила шум.

## Если не помогает {#trouble}

Бывает, что данных просто нет: бюджет два года стоял на месте, и никакая настройка не покажет, что даст его изменение. Тогда:

1. Пользуйтесь моделью как ориентиром, а не точной цифрой: обязательства планируйте по P10, бюджет двигайте небольшими шагами.
2. Запустите эксперимент: в части регионов поднимите или урежьте бюджет на 20–30 % на месяц и подключите результат на шаге 6 ([как](https://marfor.pro/docs/model/external-data)).
3. Когда придут новые месяцы факта — «Новый расчет»: проверка пройдёт на свежих данных.

## Связанные

- [Проверки модели: светофор](https://marfor.pro/docs/how-it-works/model-trust/checklist)
- [Срезы, гранулярность и точность расчёта: что выбрать](https://marfor.pro/docs/model/choose-slices)
- [Драйвер, зависимая и цепочка: что выбрать](https://marfor.pro/docs/model/choose-metrics)
- [Подключить эксперименты и рыночные ряды](https://marfor.pro/docs/model/external-data)
- [«MMM не построена» или «Надёжная модель не построена»](https://marfor.pro/docs/model/not-built)
