# «MMM не построена» или «Надёжная модель не построена»

> **Коротко.** Красная плашка над результатами модели и неактивная «Моделировать сценарии» — почему общая эластичность не вышла и что поменять в мастере.

Адрес: https://marfor.pro/docs/model/not-built · Раздел: Модель: насколько результат откликается на бюджет › «MMM не построена» или «Надёжная модель не построена» · Вид: Неполадка · Уровень: средний уровень · Обновлено: 2026-10-14

## Как выглядит {#symptom}

**Вариант 1.** Над заголовком «Результаты анализа эластичности» — красная плашка «MMM не построена — глобальная байесовская модель отсутствует или ненадёжна…». Кнопка «Моделировать сценарии» серая, на значке модели — «Линейная (log-log)».

**Вариант 2.** Плашки нет, но в блоке «Проверка модели на скрытых месяцах» — «Надёжная модель не построена — проверять нечего» и красный вердикт «Надёжная модель не построена — результаты ненадёжны». На значке — «MMM (Hill + Adstock)».

## Причины {#causes}

От частой к редкой.

| Причина | Как проверить | Как исправить |
|---|---|---|
| Бюджет и результат в истории не связаны или связаны «наоборот»: бюджет поднимали в слабый сезон | График «Сезонность бизнеса»: пики бюджета там, где провалы продаж | Возьмите историю длиннее, подключите рыночный ряд или тест на шаге 6 |
| Драйвер — не тот: отношение (ДРР, цена клика) или метрика, которая почти не менялась | Шаг 2 мастера: что выбрано в «Метрика-драйвер» | Драйвер — расходы или бюджет канала ([как выбрать](https://marfor.pro/docs/model/choose-metrics#driver)) |
| Бюджет записан не там, где результат: деньги — на канал, заказы — по городам | Перед расчётом было окно «Конфликт на исходной таблице» | [Перераспределите бюджет](https://marfor.pro/docs/model/driver-conflict) |
| Меньше 10 наблюдений | На карточке «Наблюдений:» меньше 10 — например, 8 месяцев одной строкой или кварталы | Длиннее период, мельче гранулярность |
| Общая модель не сошлась (вариант 2) | Срезов много, у многих — по несколько точек; в данных выбросы или нули | Уберите нижний уровень иерархии или ограничьте «Глубину MCMC», возьмите «Месяц», проверьте данные на выбросы |

Общая эластичность считается по всей модели сразу: она должна выйти больше нуля, иначе сценарию нечего применять. Ноль или минус значат, что в истории рост бюджета не сопровождался ростом результата.

## Как проверить {#check}

1. Посмотрите «Наблюдений:» на карточке «Marketing Mix Model».
2. Сравните пики бюджета и продаж на графике «Сезонность бизнеса (из данных)».
3. Нажмите «Новый расчет» и проверьте шаги 2 и 5: драйвер, гранулярность, иерархию срезов.

## Как исправить {#fix}

1. «Новый расчет» — мастер откроется с настройками этой модели.
2. Поменяйте одну вещь по таблице выше.
3. Если плашка просит, поставьте ползунок «Точность расчёта» на «Стандарт» или «Fast Bayes».
4. «Рассчитать эластичность» и сравните результат.

Сценарий по такой модели строить не стоит, даже если в варианте 2 кнопка активна: эластичности в нём держатся на запасном расчёте. Общий порядок улучшений — [Улучшить слабую модель](https://marfor.pro/docs/model/improve).

## Что прислать в поддержку {#support}

Внизу меню — «Сообщить о проблеме», в окне опишите, что делали. Приложите:

- название проекта и модели, время расчёта;
- драйвер, зависимую, гранулярность и иерархию срезов из мастера;
- скриншот карточки «Marketing Mix Model» и блока проверки.

## Связанные

- [Улучшить слабую модель](https://marfor.pro/docs/model/improve)
- [Драйвер, зависимая и цепочка: что выбрать](https://marfor.pro/docs/model/choose-metrics)
- [Срезы, гранулярность и точность расчёта: что выбрать](https://marfor.pro/docs/model/choose-slices)
- [Экран результатов модели: что где](https://marfor.pro/docs/model/screen-results)
- [«Конфликт на исходной таблице: N % бюджета при … = 0»](https://marfor.pro/docs/model/driver-conflict)
