Прогноз

Прогноз спроса в ресторане: методы и данные

Арсений ХижняковОбновлено 30 июня 2026 г.9 минут

Прогноз спроса в ресторане — это оценка ожидаемого числа гостей и выручки на заданный период: день, неделю или месяц. Он строится на исторических данных POS-системы (iiko, r-keeper) с поправкой на сезонность, календарные события и внешние факторы. Точный прогноз позволяет закупать ровно столько, сколько нужно, составлять оптимальный график смен и не терять выручку из-за нехватки заготовок или персонала. Без прогноза ресторан работает реактивно: закупает «на глаз», переплачивает за излишки или теряет гостей из-за стоп-листов.

Что такое прогноз спроса и зачем он ресторану

Спрос в ресторане — это число гостей, готовых прийти в конкретный день и время. Он не стабилен: пятница в 19:00 и вторник в 15:00 — принципиально разные ситуации даже в одном заведении. Прогноз спроса переводит эту нестабильность в управляемую переменную.

Три ключевых применения прогноза: закупки под реальную загрузку, расписание смен персонала и планирование меню. Все три напрямую влияют на фудкост и операционные расходы.

10–15%
Типичный рост фудкоста при работе без прогноза — за счёт списаний и аварийных закупок (иллюстративно, ориентир)
Идея.Аналитика

Ключевые факторы, влияющие на гостепоток

Гостепоток формируется под влиянием нескольких групп факторов. Их важно разделять, потому что каждая группа требует своего метода учёта в модели прогноза.

ФакторТипКак учитывать
День неделиРегулярныйКоэффициент по дням из истории
Время сутокРегулярныйПочасовое распределение трафика
Сезонность (месяц)ЦиклическийКоэффициент сезонности по месяцам
Праздники и выходныеСобытийныйОтдельная история по датам
ПогодаВнешнийКорреляция с историческими данными
Локальные события (концерт, спорт)СобытийныйРучная поправка на дату
Маркетинговые акцииУправляемыйФлаг акции + измеренный эффект
Открытие/закрытие конкурентовРыночныйЭкспертная корректировка
Факторы спроса и способы их учёта в прогнозной модели

Источники данных: что брать за основу прогноза

Основа прогноза — история транзакций из POS-системы. В iiko это отчёт по продажам с разбивкой по часам и дням. Минимальный горизонт истории для устойчивой модели — 12 месяцев: это позволяет захватить полный годовой цикл сезонности.

  • POS-данные (iiko, r-keeper): число чеков, сумма выручки, средний чек — по дням и часам
  • Данные бронирований: помогают прогнозировать пиковые вечера за 1–3 дня
  • Программа лояльности и CRM: частота визитов, возвраты гостей
  • Календарь событий: государственные праздники, локальные мероприятия
  • Собственная история акций: дата, тип акции, прирост трафика

Если ресторан работает на iiko, все транзакционные данные уже есть в системе — их не нужно собирать отдельно. Задача — правильно агрегировать и очистить от аномалий (технические сбои, нетипичные корпоративы, форс-мажоры).

Методы прогнозирования: от средней к ML-моделям

Методы различаются по сложности реализации и точности результата. Выбор зависит от объёма доступной истории и ресурсов команды.

МетодКак работаетКогда подходитТипичная MAPE
Простая средняяСреднее за N недель для того же дняНет ярко выраженной сезонности, стабильный трафик15–25%
Скользящее среднееСреднее последних 4–8 аналогичных дней неделиБольшинство городских ресторанов10–18%
Экспоненциальное сглаживание (ETS)Свежие данные весят больше старыхРесторан с меняющимся трендом (рост/спад)8–14%
Сезонная декомпозиция (STL)Тренд + сезонность + остаток раздельноВыраженная годовая сезонность7–12%
ML-модели (XGBoost, LightGBM)Обучение на многих факторах одновременноБольшая история (2+ лет), команда с аналитиком5–10%
Сравнение методов прогнозирования (MAPE — иллюстративные ориентиры)

Скользящее среднее: базовый практический метод

Скользящее среднее — это прогноз на понедельник следующей недели, рассчитанный как среднее гостепотока по последним 4–6 понедельникам. Метод учитывает актуальный тренд и не требует специального ПО. Шаг вперёд — умножить полученную базу на коэффициент сезонности месяца.

Сезонность и событийные пики: как учитывать в расчёте

Коэффициент сезонности показывает, насколько гостепоток конкретного месяца отклоняется от среднегодового. Рассчитывается по формуле: К_сезонности = Среднедневной_гостепоток_месяца / Среднедневной_гостепоток_года.

МесяцК сезонности (пример, ориентир)Комментарий
Январь0.75Спад после праздников, люди дома
Февраль0.85Рост к 14 и 23 февраля
Март1.058 марта даёт пик
Апрель–май1.10Майские праздники, корпоративы
Июнь–август0.90Часть аудитории в отпуске
Сентябрь–октябрь1.05Деловой сезон, активность растёт
Ноябрь0.95Спокойный месяц
Декабрь1.30Пик корпоративов и праздников
Иллюстративные коэффициенты сезонности (требует расчёта под своё заведение)

Локальные события — концерты, спортивные матчи, городские фестивали — дают нерегулярные всплески, которые не улавливает стандартная сезонная модель. Их учитывают вручную: за 5–7 дней до события добавляют поправочный коэффициент на основе аналогичных случаев в прошлом.

Ошибки прогноза: как считать и снижать отклонение

MAPE (средняя абсолютная процентная ошибка) — стандартная метрика точности прогноза. Формула: MAPE = (1/n) × Σ |Факт − Прогноз| / Факт × 100%. Считается по каждому дню за период, результат усредняется.

менее 10%
Целевой MAPE для дневного прогноза гостепотока в ресторане (ориентир)
Идея.Аналитика
  1. Считайте MAPE еженедельно — это ваш KPI качества модели
  2. Анализируйте выбросы: дни с ошибкой >30% чаще всего имеют объяснение (акция, событие, сбой)
  3. Очищайте историю от нетипичных дней перед обучением модели
  4. Обновляйте веса модели раз в 4–8 недель — трафик меняется
  5. Не усредняйте будни и выходные в одной модели — стройте отдельные

Прогноз в iiko и Идея.Аналитика: что автоматизируется

iiko содержит всю историю транзакций и позволяет строить аналитические отчёты, однако встроенный модуль прогнозирования в базовой версии ограничен. Автоматическая сезонная декомпозиция, расчёт MAPE и адаптация к событиям требуют дополнительных инструментов.

Идея.Аналитика забирает данные из iiko и строит прогноз гостепотока автоматически: с учётом сезонности, дня недели и событийных поправок. Прогноз доступен на горизонте до 30 дней и интегрируется с планированием закупок и графиком персонала.

Функцияiiko (базово)Идея.Аналитика
История транзакцийДаДа (синхронизация)
Прогноз гостепотокаОграниченноАвтоматически с сезонностью
Расчёт MAPEНетДа, в реальном времени
Событийные поправкиВручнуюВстроенный календарь событий
Интеграция с закупкамиНетДа (рекомендации по заказу)
График смен под прогнозНетДа
Сравнение возможностей прогнозирования

Пошаговый алгоритм запуска прогнозирования в ресторане

Запустить прогнозирование можно без ML-специалиста и сложного ПО. Важен правильный порядок шагов.

  1. Выгрузите историю продаж из iiko за последние 12 месяцев в разрезе дней и часов
  2. Очистите выбросы: удалите дни с нулевой выручкой (технические сбои) и аномальные пики без объяснения
  3. Рассчитайте средний гостепоток по каждому дню недели за последние 4–6 недель — это базовый прогноз
  4. Рассчитайте коэффициенты сезонности по месяцам на основе годовой истории
  5. Умножьте базовый прогноз на коэффициент сезонности нужного месяца
  6. Добавьте поправки на известные события (праздники, акции) вручную
  7. Сравните прогноз с фактом через неделю: посчитайте MAPE
  8. Повторяйте цикл калибровки раз в месяц, постепенно снижая MAPE

Прогноз спроса неразрывно связан с управлением P&L: точная оценка выручки на неделю вперёд позволяет планировать переменные расходы и не допускать кассовых разрывов.

Прогноз спроса влияет на ABC-анализ меню: зная загрузку по дням, можно точнее оценить, какие позиции меню работают в пиковые смены и где скрыты потери.

Ресторан, который умеет предсказывать завтра, не тратит сегодня на исправление вчерашних ошибок.

Идея.Академия

Идея.Аналитика строит прогноз гостепотока автоматически на данных вашего iiko — с учётом сезонности, событий и интеграцией с закупками.

Попробовать Идея.Аналитика

Частые вопросы

Да, можно использовать данные кассовой программы или даже ручные журналы выручки по дням. Главное — наличие истории за 12 и более месяцев в разрезе дней. Качество прогноза будет ниже, чем при работе с iiko, но базовый расчёт скользящего среднего доступен в любом формате данных.

Статьи раздела «Прогноз»

Считать прогноз автоматически

Прогноз гостепотока и выручки, сезонность, планирование смен и закупок.

Идея.Аналитика