EssayAI
Блог
Блог
Гуманитарные науки

Мультипликативная модель временного ряда: формула и расчёт

11 июня 2026Время чтения: 8 минут
#мультипликативная модель#временной ряд#сезонные индексы#тренд#прогнозирование
Мультипликативная модель временного ряда: формула и расчёт

Мультипликативная модель временного ряда раскладывает наблюдаемый показатель на множители: трендовую компоненту, сезонную и случайную. Её применяют, когда амплитуда сезонных колебаний растёт вместе с уровнем ряда - например, продажи зимой и летом отличаются не на фиксированную величину, а в несколько раз, и этот разрыв увеличивается год от года. Ниже разберём, из чего складывается модель, как выделить тренд скользящей средней, как посчитать сезонные индексы и построить прогноз, и где студенты чаще всего теряют баллы. Чтобы сразу почувствовать связь тренда, сезона и прогноза, покрутите калькулятор ниже: он показывает ряд, линию тренда и прогноз на следующий год, а дальше мы разберём каждый шаг строго.

Из чего состоит мультипликативная модель

Любой временной ряд YtY_t в классической декомпозиции представляют как комбинацию трёх компонент:

  • Тренд TtT_t - долгосрочное направление: ряд в среднем растёт, падает или стоит на месте.
  • Сезонная компонента StS_t - регулярные колебания с фиксированным периодом (четыре квартала, двенадцать месяцев, семь дней).
  • Случайная компонента EtE_t - нерегулярный остаток, который модель не объясняет.

В мультипликативной модели эти компоненты перемножаются:

Yt=TtStEt.Y_t = T_t \cdot S_t \cdot E_t.

В этом её отличие от аддитивной модели Yt=Tt+St+EtY_t = T_t + S_t + E_t, где компоненты складываются. Перемножение означает, что сезон выражается не в абсолютных единицах, а в долях от тренда: сезонный индекс St=1,3S_t = 1{,}3 читается как «в этом квартале значение на 30 процентов выше трендового уровня», и чем выше сам тренд, тем больше абсолютный сезонный размах. Именно поэтому мультипликативную модель выбирают для рядов с расширяющимся «веером» сезонных колебаний.

Исходный ряд распадается на три слоя: гладкая линия тренда T, повторяющаяся волна сезона S и шумовой остаток E. Видно, как при перемножении амплитуда сезонной волны растёт вместе с трендом - признак мультипликативной модели

Как выбрать между аддитивной и мультипликативной моделью

Главный признак - поведение амплитуды сезонных колебаний во времени. Если размах колебаний примерно постоянен и не зависит от уровня ряда, подходит аддитивная модель. Если же амплитуда растёт пропорционально тренду (пики становятся всё выше, провалы всё глубже в абсолютном выражении), берут мультипликативную. На графике это видно как расширяющийся веер: расстояние между сезонными максимумами и минимумами увеличивается слева направо. В калькуляторе выше это управляется ползунком размаха сезонности - при большом размахе и растущем тренде колебания заметно разъезжаются.

Шаг 1. Выделение тренда скользящей средней

Чтобы оценить тренд, сезон сначала «сглаживают». Для квартальных данных берут центрированную скользящую среднюю за период L=4L = 4: усреднение по полному году убирает сезонную волну, потому что за четыре квартала пики и провалы взаимно гасятся. Поскольку период чётный, среднюю дополнительно центрируют - усредняют две соседние четырёхквартальные средние, чтобы значение пришлось точно на квартал:

Tt=0,5Yt2+Yt1+Yt+Yt+1+0,5Yt+24.T_t = \frac{0{,}5\,Y_{t-2} + Y_{t-1} + Y_t + Y_{t+1} + 0{,}5\,Y_{t+2}}{4}.

Полученный сглаженный ряд TtT_t и есть оценка тренда: в нём сезонные колебания уже погашены, остаётся плавная линия. Чаще тренд затем аппроксимируют простой функцией - линейной Tt=a+btT_t = a + b\,t или параболической - методом наименьших квадратов, чтобы можно было продолжить её в будущее для прогноза.

Центрированная скользящая средняя за четыре квартала гасит сезонную волну: пунктирная линия тренда проходит ровно по центру колебаний исходного ряда
Центрированная скользящая средняя за четыре квартала гасит сезонную волну: пунктирная линия тренда проходит ровно по центру колебаний исходного ряда

Шаг 2. Расчёт сезонных индексов

Когда тренд известен, сезонную компоненту выделяют делением: в мультипликативной модели каждое наблюдение делят на соответствующее значение тренда:

StEt=YtTt.S_t \cdot E_t = \frac{Y_t}{T_t}.

Эти отношения группируют по одноимённым кварталам (все первые кварталы вместе, все вторые и так далее) и усредняют - случайная компонента EtE_t при усреднении гасится, остаётся оценка сезонного индекса для каждого квартала. Последний шаг - нормировка. Сумма сезонных индексов по всем кварталам периода должна равняться числу периодов: для квартальных данных - четырём, для месячных - двенадцати. Если предварительные оценки в сумме дают не ровно 4, их домножают на поправочный коэффициент:

Sqнорм=Sq4q=14Sq.S_q^{\text{норм}} = S_q \cdot \frac{4}{\sum_{q=1}^{4} S_q}.

Нормировка гарантирует, что среднегодовой сезонный множитель равен единице, то есть сезон только перераспределяет объём внутри года, не меняя средний уровень ряда. В калькуляторе нижний график показывает эти нормированные индексы: столбики выше единицы - кварталы-пики, ниже - кварталы-спады, а пунктир на уровне 1,0 - среднегодовая норма.

Шаг 3. Восстановление модели и прогноз

Имея уравнение тренда Tt=a+btT_t = a + b\,t и сезонные индексы SqS_q, расчётные значения ряда получают обратным перемножением:

Y^t=TtSq.\hat{Y}_t = T_t \cdot S_q.

Прогноз на будущие периоды строят так же: продолжают линию тренда на нужное число шагов вперёд, вычисляют TtT_t для будущих кварталов и домножают на сезонный индекс соответствующего квартала. Например, чтобы дать прогноз на весь следующий год, считают тренд для четырёх будущих кварталов и каждый умножают на свой SqS_q. Качество модели оценивают по остаткам Et=Yt/Y^tE_t = Y_t / \hat{Y}_t: чем ближе они к единице, тем точнее модель описывает данные. В калькуляторе прогноз на следующий год показан зелёными ромбами - видно, что сезонная волна продолжается, но смещена вверх или вниз по тренду.

Прогноз в мультипликативной модели - это всегда произведение продолженного тренда на сезонный индекс нужного квартала. Сначала T, потом умножение на S, а не наоборот.

Пример решения типовой задачи

Пусть линейный тренд квартального ряда оценён как Tt=100+5tT_t = 100 + 5\,t, где tt - порядковый номер квартала, а нормированные сезонные индексы равны SI=0,70S_I = 0{,}70, SII=1,00S_{II} = 1{,}00, SIII=1,30S_{III} = 1{,}30, SIV=1,00S_{IV} = 1{,}00 (их сумма 0,70+1,00+1,30+1,00=4,000{,}70 + 1{,}00 + 1{,}30 + 1{,}00 = 4{,}00 - условие нормировки выполнено). Нужно построить прогноз на четыре квартала следующего, четвёртого года, если наблюдения шли три года (1212 кварталов).

Прогнозные кварталы имеют номера t=13,14,15,16t = 13, 14, 15, 16. Считаем тренд для каждого:

T13=100+513=165,T14=170,T15=175,T16=180.T_{13} = 100 + 5 \cdot 13 = 165, \quad T_{14} = 170, \quad T_{15} = 175, \quad T_{16} = 180.

Теперь домножаем каждый тренд на сезонный индекс соответствующего квартала:

Y^13=1650,70=115,5;Y^14=1701,00=170;\hat{Y}_{13} = 165 \cdot 0{,}70 = 115{,}5; \quad \hat{Y}_{14} = 170 \cdot 1{,}00 = 170;

Y^15=1751,30=227,5;Y^16=1801,00=180.\hat{Y}_{15} = 175 \cdot 1{,}30 = 227{,}5; \quad \hat{Y}_{16} = 180 \cdot 1{,}00 = 180.

Суммарный прогноз на год равен 115,5+170+227,5+180=693115{,}5 + 170 + 227{,}5 + 180 = 693. Проверка согласованности: средний сезонный множитель прогноза равен 693/(165+170+175+180)=693/6901,004693 / (165 + 170 + 175 + 180) = 693 / 690 \approx 1{,}004, то есть близок к единице, как и требует нормировка (небольшое отклонение возникает из-за роста тренда внутри года). Калькулятор выше собирает ровно такую цепочку: продолжает тренд, умножает на сезон и показывает прогнозные точки.

Частые ошибки

  • Выбор не той модели. Если амплитуда сезона растёт с уровнем ряда, аддитивная модель даст систематически смещённый прогноз. Сначала посмотрите на веер колебаний, потом выбирайте модель.
  • Пропуск нормировки сезонных индексов. Сумма индексов по периоду обязана равняться числу сезонов (4 для кварталов, 12 для месяцев). Без поправочного коэффициента средний уровень ряда исказится.
  • Сезон в абсолютных единицах. В мультипликативной модели сезонный индекс - безразмерный множитель около единицы, а не прибавка в рублях или штуках. Записывать SS в единицах ряда - типичная ошибка.
  • Сложение вместо умножения при прогнозе. Прогноз получают как TtSqT_t \cdot S_q, а не Tt+SqT_t + S_q. Сложение - это уже другая, аддитивная модель.
  • Нецентрированная скользящая средняя. Для чётного периода (4 или 12) среднюю нужно центрировать, иначе тренд сдвинется на полквартала и сезонные индексы поплывут.

FAQ

Чем мультипликативная модель отличается от аддитивной? В аддитивной компоненты складываются (Y=T+S+EY = T + S + E), сезон измеряется в единицах ряда и имеет постоянную амплитуду. В мультипликативной компоненты перемножаются (Y=TSEY = T \cdot S \cdot E), сезон - это безразмерный множитель, а абсолютная амплитуда колебаний растёт вместе с трендом.

Почему сумма сезонных индексов должна быть равна 4? Для квартальных данных среднегодовой сезонный множитель обязан равняться единице, иначе сезон смещал бы средний уровень ряда. Сумма четырёх индексов, дающих в среднем 1, равна 4. Для месячных данных по той же логике сумма равна 12.

Как сделать прогноз по мультипликативной модели? Продлите уравнение тренда на нужное число периодов вперёд, вычислите трендовое значение каждого будущего квартала и умножьте его на сезонный индекс соответствующего квартала. Произведение и есть прогноз.

Коротко

Мультипликативная модель временного ряда раскладывает показатель на произведение тренда, сезона и случайного остатка: Yt=TtStEtY_t = T_t \cdot S_t \cdot E_t. Тренд выделяют центрированной скользящей средней, сезонные индексы находят делением ряда на тренд и нормируют к сумме, равной числу сезонов, а прогноз строят как произведение продолженного тренда на сезонный индекс нужного квартала. Эту модель выбирают, когда амплитуда сезонных колебаний растёт вместе с уровнем ряда.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

Аддитивная модель временного ряда: формула и пример

Аддитивная модель временного ряда: формула и пример

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

11 июня 20268 минут
Экспоненциальное сглаживание временного ряда

Экспоненциальное сглаживание временного ряда

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

11 июня 20267 минут
ABC-метод учёта затрат: как распределить накладные расходы

ABC-метод учёта затрат: как распределить накладные расходы

ABC-метод учёта затрат: пошаговый разбор распределения косвенных затрат через виды деятельности и драйверы, отличия от традиционного метода, формулы и примеры расчёта.

17 июня 20267 минут
Абдукция Пирса: логика открытия и наилучшее объяснение

Абдукция Пирса: логика открытия и наилучшее объяснение

Абдукция у Пирса - третья форма умозаключения рядом с дедукцией и индукцией. Как строится схема вывода к наилучшему объяснению и почему абдукция лежит в основе научного открытия.

17 июня 20269 минут
Абсурд в пьесах Беккета: как устроен театр абсурда

Абсурд в пьесах Беккета: как устроен театр абсурда

Абсурд в пьесах Беккета: разбираем приёмы театра абсурда на примере «В ожидании Годо» и «Конца игры»: пустота сцены, распад языка, цикличность и ожидание без развязки.

17 июня 20267 минут
Абзорпшен-костинг: метод полного поглощения затрат

Абзорпшен-костинг: метод полного поглощения затрат

Абзорпшен-костинг (метод полного поглощения затрат): как продукт впитывает прямые и постоянные накладные расходы, формула полной себестоимости, отличие от директ-костинга и влияние запасов на прибыль.

17 июня 20268 минут