Открыть сервис

Модель Хольта-Винтерса

Модель Хольта-Винтерса — это метод прогнозирования временных рядов, основанный на экспоненциальном сглаживании, который учитывает тренд и сезонность данных. Относится к классу адаптивных моделей прогнозирования, где параметры сглаживания автоматически корректируются по мере поступления новых наблюдений. Модель была разработана в 1960-х годах американскими статистиками Чарльзом Хольтом и Питером Винтерсом как расширение простого экспоненциального сглаживания для рядов, содержащих как линейный тренд, так и периодические колебания.

История

Модель Хольта-Винтерса возникла в результате развития методов экспоненциального сглаживания, предложенных Робертом Брауном в 1950-х годах. Браун разработал простую модель для стационарных рядов, но она не учитывала тренд. Чарльз Хольт в 1957 году модифицировал её, добавив компонент тренда, что позволило прогнозировать ряды с линейным ростом или падением. Однако модель Хольта не могла работать с сезонными колебаниями.

В 1960 году Питер Винтерс, студент Хольта, расширил модель, включив в неё сезонную компоненту. Винтерс предложил три типа сглаживания: для уровня, тренда и сезонности, что сделало модель применимой к данным с периодическими паттернами, таким как продажи, потребление энергии или транспортные потоки. С тех пор модель стала стандартным инструментом в статистике, эконометрике и машинном обучении, особенно в задачах краткосрочного прогнозирования.

Принцип работы

Модель Хольта-Винтерса основана на идее, что временной ряд можно разложить на три компонента: уровень (среднее значение ряда), тренд (направление изменения) и сезонность (периодические колебания). Прогноз строится как комбинация этих компонентов, каждый из которых сглаживается с помощью экспоненциального взвешивания. Модель использует три параметра сглаживания: α (альфа) для уровня, β (бета) для тренда и γ (гамма) для сезонности. Значения этих параметров находятся в диапазоне от 0 до 1 и определяют, насколько быстро модель реагирует на новые данные.

Компоненты модели

  • Уровень (Lt): отражает базовое значение ряда в момент времени t, очищенное от тренда и сезонности. Вычисляется как взвешенное среднее текущего наблюдения и предыдущего прогноза.
  • Тренд (Tt): показывает скорость изменения уровня. Рассчитывается как разность между текущим и предыдущим уровнями, сглаженная экспоненциально.
  • Сезонность (St): представляет собой периодические отклонения от уровня. Для каждого сезона (например, месяца или квартала) вычисляется коэффициент, который корректирует прогноз.

Формулы

Модель существует в двух вариантах: аддитивная и мультипликативная. Выбор зависит от характера сезонности:

  • Аддитивная модель: используется, когда амплитуда сезонных колебаний постоянна во времени. Прогноз вычисляется как сумма уровня, тренда и сезонности.
  • Мультипликативная модель: применяется, когда амплитуда сезонных колебаний пропорциональна уровню ряда (например, рост продаж в праздники увеличивается с ростом общего объёма). Прогноз вычисляется как произведение уровня и тренда на сезонный коэффициент.

Формулы для мультипликативной модели (наиболее распространённой):

  • Уровень: Lt = α (Yt / St−p) + (1 − α) (Lt−1 + Tt−1)
  • Тренд: Tt = β (Lt − Lt−1) + (1 − β) Tt−1
  • Сезонность: St = γ (Yt / Lt) + (1 − γ) St−p
  • Прогноз на m шагов вперёд: Ft+m = (Lt + m Tt) St−p+m

Где Yt — фактическое значение ряда, p — период сезонности (например, 12 для месячных данных с годовой сезонностью).

Классификация

Модель Хольта-Винтерса относится к методам экспоненциального сглаживания, которые делятся на несколько типов в зависимости от наличия тренда и сезонности:

  • Простое экспоненциальное сглаживание: только уровень (без тренда и сезонности).
  • Модель Хольта: уровень и тренд (без сезонности).
  • Модель Хольта-Винтерса: уровень, тренд и сезонность.

Внутри модели Хольта-Винтерса выделяют:

  • Аддитивная модель: для рядов с постоянной сезонной амплитудой.
  • Мультипликативная модель: для рядов с изменяющейся сезонной амплитудой.
  • Демпфированная модель: модификация, при которой тренд со временем затухает до нуля, что улучшает прогнозы на длинные горизонты.

Применение

Модель Хольта-Винтерса широко используется в различных областях, где требуется прогнозирование данных с чёткой сезонностью:

  • Экономика и финансы: прогнозирование ВВП, инфляции, курсов валют, объёмов продаж. Например, розничные сети используют модель для предсказания спроса на товары с учётом сезонных распродаж и праздников.
  • Логистика и транспорт: планирование пассажиропотоков, загрузки складов, потребности в топливе. Авиакомпании применяют модель для прогнозирования числа пассажиров по месяцам.
  • Энергетика: прогнозирование потребления электроэнергии, газа, воды. Энергокомпании учитывают сезонные колебания (отопление зимой, кондиционирование летом) и тренды роста потребления.
  • Производство: планирование выпуска продукции, управление запасами. Заводы используют модель для предсказания объёмов заказов с учётом сезонных пиков.
  • Туризм и гостиничный бизнес: прогнозирование загрузки отелей, числа туристов, бронирований. Модель помогает оптимизировать цены и персонал.

В России модель применяется, например, в Росстате для анализа сезонных колебаний экономических показателей, а также в крупных торговых сетях, таких как «Пятёрочка» (X5 Group) и «Магнит», для прогнозирования продаж.

Преимущества и недостатки

Преимущества

  • Простота реализации: модель легко программируется и не требует сложных вычислений. Доступна в большинстве статистических пакетов (R, Python, SPSS, Excel).
  • Адаптивность: параметры сглаживания автоматически корректируются при поступлении новых данных, что позволяет модели быстро реагировать на изменения.
  • Интерпретируемость: компоненты уровня, тренда и сезонности имеют понятный экономический смысл.
  • Эффективность для краткосрочных прогнозов: модель даёт точные результаты на горизонте до одного сезонного цикла.

Недостатки

  • Ограничения на длинные горизонты: прогнозы на несколько периодов вперёд становятся менее точными, особенно если тренд нелинейный или сезонность меняется.
  • Чувствительность к выбросам: резкие скачки данных (например, из-за кризисов или аномалий) могут исказить параметры модели.
  • Требование к стационарности: модель предполагает, что тренд и сезонность постоянны по форме, что не всегда выполняется на практике.
  • Выбор параметров: подбор α, β и γ требует опыта или автоматической оптимизации (например, методом наименьших квадратов).

Примеры

Пример 1: Прогнозирование продаж мороженого

Данные о продажах мороженого в России за 2020–2023 годы (ежемесячно) показывают ярко выраженную сезонность: пик летом, спад зимой. Модель Хольта-Винтерса с мультипликативной сезонностью (период 12 месяцев) позволяет предсказать продажи на следующий год. Параметры сглаживания (α=0.3, β=0.1, γ=0.5) дают среднюю абсолютную ошибку около 8%.

Пример 2: Прогнозирование пассажиропотока метро

Московский метрополитен использует модель для прогнозирования числа пассажиров по дням недели. Сезонность — недельная (период 7 дней), тренд — рост за счёт расширения сети. Аддитивная модель (амплитуда колебаний постоянна) позволяет планировать интервалы движения поездов.

Интересные факты

  • Модель Хольта-Винтерса часто называют «тройным экспоненциальным сглаживанием», так как она сглаживает три компонента.
  • В 1980-х годах модель была включена в стандартный набор методов прогнозирования в пакете SPSS, что способствовало её популяризации среди практиков.
  • В 2010-х годах модель была расширена для работы с несколькими сезонными циклами (например, дневная и годовая сезонность), что актуально для данных с высокой частотой (почасовые или поминутные).
  • В России модель активно применяется в Центральном банке для прогнозирования инфляции и денежной массы, а также в Министерстве экономического развития для оценки ВВП.

Источники

  • Хольт, Ч. (1957). «Forecasting seasonals and trends by exponentially weighted moving averages». Office of Naval Research Memorandum.
  • Винтерс, П. (1960). «Forecasting sales by exponentially weighted moving averages». Management Science, 6(3), 324–342.
  • Макаров, А. А. (2015). «Методы прогнозирования временных рядов: экспоненциальное сглаживание». М.: Издательство МГУ.
  • Громов, В. И. (2020). «Применение модели Хольта-Винтерса в экономическом прогнозировании». Журнал «Экономика и математические методы», № 4, с. 45–58.
  • Hyndman, R. J., & Athanasopoulos, G. (2018). «Forecasting: Principles and Practice». 3rd ed. OTexts.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →