Аддитивная модель временного ряда: формула и пример
Аддитивная модель временного ряда раскладывает наблюдаемый показатель на сумму нескольких независимых составляющих: тренд, сезонную волну и случайный остаток. Она удобна, когда сезонные колебания держатся примерно на одном уровне и не растут вместе с величиной ряда, как в продажах, посещаемости или числе заявок по кварталам. Ниже разберём, из чего складывается формула , как найти каждую компоненту, чем аддитивная модель отличается от мультипликативной и где студенты чаще всего теряют баллы в расчётах. Чтобы сразу почувствовать, как тренд и сезон складываются в наблюдаемый ряд, покрутите калькулятор ниже: он показывает разложение сразу на трёх связанных графиках, а дальше мы разберём каждую формулу строго.
Из чего состоит аддитивная модель
Аддитивная модель временного ряда представляет каждое наблюдение как сумму трёх компонент:
где - тренд (плавное долгосрочное движение уровня ряда), - сезонная компонента (повторяющиеся колебания с фиксированным периодом, например по кварталам или месяцам), - случайный остаток (нерегулярная часть, которую модель не объясняет). Иногда отдельно выделяют циклическую компоненту , но в учебных задачах её обычно объединяют с трендом, оставляя три слагаемых.
Ключевая особенность именно аддитивной формы - компоненты складываются, а не перемножаются. Это значит, что сезонная добавка измеряется в тех же единицах, что и сам ряд, и не зависит от того, насколько высоко поднялся тренд. Если летом продажи всегда выше среднего на 30 единиц независимо от года, ряд аддитивный. Если же летний всплеск составляет стабильно 20 процентов от текущего уровня и в абсолютных числах растёт вместе с трендом, модель уже мультипликативная.
Формула и компоненты ряда
Разберём каждое слагаемое формулы отдельно.
Тренд описывает направление, в котором движется ряд в целом. Чаще всего его задают линейной функцией от номера периода:
где - начальный уровень, - средний прирост за один период, - порядковый номер наблюдения (1, 2, 3 и так далее). Коэффициенты и находят методом наименьших квадратов по ряду, очищенному от сезонности. Тренд может быть и нелинейным (параболическим, логарифмическим), но линейная форма покрывает большинство учебных задач.
Сезонная компонента - это повторяющийся набор отклонений с периодом . Для квартальных данных , для месячных . Главное условие аддитивной модели: сумма сезонных компонент за полный период равна нулю.
Это условие означает, что сезон только перераспределяет уровень внутри года, но в среднем ничего к нему не добавляет: положительные всплески одних кварталов компенсируются провалами других. Если при расчёте сумма получилась ненулевой, сезонные оценки нормируют, вычитая из каждой их общее среднее.
Остаток получают как разность между фактом и моделью: . В хорошей модели остатки колеблются около нуля без видимого узора - если в них всё ещё просматривается тренд или сезонность, компоненты выделены неверно.
Как найти компоненты по данным
Стандартный алгоритм построения аддитивной модели по реальному ряду состоит из четырёх шагов.
- Сгладить ряд скользящей средней с окном, равным длине периода . Это убирает сезонные колебания и оставляет приближение тренда вместе с циклом.
- Оценить сезонную компоненту: вычесть сглаженные значения из фактических, затем усреднить полученные отклонения по одноимённым кварталам (все первые кварталы вместе, все вторые и так далее).
- Нормировать сезонные оценки так, чтобы их сумма за период стала равна нулю - вычесть из каждой среднее по всем сезонным значениям.
- Построить тренд методом наименьших квадратов по десезонализированному ряду и найти остатки .

На схеме видно, как один наблюдаемый ряд распадается на ровный тренд, периодическую сезонную волну и почти случайный остаток. Сложив тренд и сезон обратно, мы получаем сглаженную модель , которая повторяет форму факта, а всё, что между ними осталось, и есть остаток .
Пример решения типовой задачи
Возьмём квартальный ряд за 4 года (16 наблюдений) с линейным трендом и сезонными компонентами по кварталам: , , , . Проверяем условие нормировки: - сумма равна нулю, значит сезонные компоненты заданы корректно.
Найдём модельное значение для первого квартала первого года ():
Для второго квартала (, сезон ):
Если фактическое значение в первом квартале было , то остаток равен - модель почти точна. Так заполняется вся таблица: для каждого квартала складываем тренд и соответствующую кварталу сезонную добавку, а разность с фактом даёт остаток.
Чтобы построить прогноз на следующий год, продолжаем тренд на периоды и прибавляем ту же сезонную компоненту по номеру квартала:
Аналогично , , . Калькулятор выше собирает ровно эту цепочку: задайте свои коэффициенты тренда и сезонные всплески, и он покажет факт, модель и остатки сразу на графике.
Аддитивная или мультипликативная модель
Выбор между двумя моделями определяется тем, как ведёт себя амплитуда сезонных колебаний.
Если размах сезонных колебаний остаётся примерно постоянным по всему ряду - выбирают аддитивную модель. Если же колебания расширяются по мере роста тренда (чем выше уровень, тем сильнее сезонный всплеск в абсолютных числах) - это признак мультипликативной модели, где сезонная компонента задаётся индексом около единицы, а её произведение за период равно . На практике мультипликативный ряд часто логарифмируют: после взятия логарифма произведение превращается в сумму, и к нему снова применима аддитивная техника.
Частые ошибки
- Сумма сезонных компонент не равна нулю. В аддитивной модели обязательно . Если забыть нормировку, тренд и сезон перетягивают уровень друг у друга, и прогноз смещается.
- Путаница с номером периода . В формуле тренда - это сквозной номер наблюдения от 1 до , а не номер квартала внутри года. Сезон же привязан к номеру квартала (от 1 до ).
- Выбор аддитивной модели для растущих колебаний. Если амплитуда сезона увеличивается вместе с трендом, аддитивная модель даёт систематическую ошибку - здесь нужна мультипликативная.
- Тренд по сырому ряду. Коэффициенты и нужно находить по десезонализированному ряду , иначе сезонные пики искажают наклон.
- Остатки с узором. Если в остатках видна явная сезонность или тренд, компоненты выделены неверно - модель надо пересобрать.
FAQ
Чему равна сумма сезонных компонент в аддитивной модели? Сумма всех сезонных компонент за полный период строго равна нулю. Это условие нормировки: сезон перераспределяет уровень внутри года, но в среднем ничего к нему не прибавляет. Если сумма получилась ненулевой, из каждой компоненты вычитают их общее среднее.
Чем аддитивная модель отличается от мультипликативной? В аддитивной компоненты складываются (), и сезонная добавка измеряется в единицах ряда независимо от уровня тренда. В мультипликативной они перемножаются (), а сезонность задаётся коэффициентом, поэтому в абсолютных числах колебания растут вместе с трендом.
Как сделать прогноз по аддитивной модели? Продлите линию тренда на будущие периоды и прибавьте к каждому сезонную компоненту, соответствующую его кварталу или месяцу. Случайный остаток в прогнозе принимают равным нулю, так как его математическое ожидание нулевое.
Коротко
Аддитивная модель временного ряда раскладывает наблюдение на сумму трёх компонент: , где тренд задаёт долгосрочное движение, сезонная компонента повторяется с фиксированным периодом при условии , а остаток колеблется около нуля. Её выбирают, когда амплитуда сезонных колебаний не зависит от уровня ряда; при растущих колебаниях переходят к мультипликативной модели. Прогноз строят, продлевая тренд и добавляя сезонную компоненту по номеру периода.
Читайте также

Мультипликативная модель временного ряда: формула и расчёт
Мультипликативная модель временного ряда простыми словами: формула Y = T·S·E, как выделить тренд скользящей средней, найти сезонные индексы, построить прогноз и где ошибаются студенты.

Экспоненциальное сглаживание временного ряда
Экспоненциальное сглаживание временного ряда: формула Брауна, выбор коэффициента alpha, расчёт прогноза на один шаг, MAE и разбор типовых задач эконометрики.

Агрегатный индекс цен Ласпейреса: формула и расчёт
Агрегатный индекс цен Ласпейреса: формула с весами базисного периода, пошаговый расчёт на числовом примере, сравнение с Пааше и Фишером, применение в ИПЦ и дефляторе ВВП.