Эконометрическое прогнозирование по временным рядам
 
Предыдущий раздел Меню навигации Следующий раздел

Расчет сезонных индексов

Хотелось бы в случаях явно выраженной цикличности использовать метод, позволяющий делать корректировки на факт существования сезонности, и не игнорировать часть данных ряда. Для этого можно попытаться вычленить сезонную компоненту из всего отклика, оставив в модели лишь трендовую, циклическую и случайную составляющие – как следует из предыдущего изложения, описанные методы успешно справляются с таким комплексом факторов. Есть и еще одно преимущество декомпозиции – выделенную сезонную составляющую в дальнейшем можно будет попросту накладывать на прогнозные данные, получая уже не только годовой, но и помесячный прогноз.

Поскольку схема расчета достаточно сложна, то после загрузки таблицы в формате Quattro или в формате Excel рекомендуем сразу ее пересохранить в рабочем каталоге. Указания по проведению расчетов будут перемежаться с обсуждением достигнутых успехов; в этот момент можно пересохранить таблицу, если результаты оказались правильными, или вызвать прошлую копию таблицы и повторить расчеты заново. Исходные данные были приведены на предыдущей странице.

Для начала исходные данные мы сгладим по 13-точечной схеме скользящих средних. В этом случае усредненное значение отклика для периода сглаживания 01.88 – 01.89 будет приписано среднему месяцу за этот период – июлю, следующая точка будет относиться к августу и так далее. Понятно, что как указано ранее, 6 точек будут потеряны в начале временного ряда, и 6 точек в его конце. В известную схему сглаживания однако будут внесены незначительные корректировки: мы будем использовать взвешенные скользящие средние, поскольку при обычной процедуре при расчете первой сглаженной точки месяц январь будет учтен дважды – в 88-м и в 89-м году, а остальные месяцы лишь однократно, соответственно для второй точки дважды будет учтен февраль. Выполним взвешивание так, чтобы каждый месяц года был учтен однократно; для этого первую и последнюю точку диапазона сглаживания учтем по одному разу, а каждый месяц из промежуточных дважды. Проще всего это сделать, не применяя стандартные функции расчета средних, а по формуле


  • Расположите окна с табличным процессором и браузером так, чтобы Вам было удобно с ними работать. Если разрешение монитора невелико, просто переключайтесь между окнами.
  • Вначале выполним расчет сезонных индексов.
  • Блок ячеек F5..G10 закрашен красным, он не будет использоваться при сглаживании. Аналогично не будут использоваться ячейки F71..G76 в самом низу колонки.
  • В ячейку F11 введите формулу расчета взвешенного среднего по 13 месяцам от января до января: +(E5+E17+2*@SUM(E6..E16))/24 (для Quattro) или =(E5+E17+2*СУММ(E6:E16))/24 (для Excel).
  • Прокопируйте формулу вниз по колонке до ячейки F70 включительно. В колонке F теперь имеются взвешенные скользящие средние.

Теперь учтем тот факт, что если в Y содержатся все 4 составляющие отклика, то в скользящих средних – только трендовая и циклическая компоненты, а сезонная оказалась смешана с нерегулярной, и ее можно определить численно, поделив значения отклика на соответствующие значения скользящих средних для тех моментов времени, для которых имеются обе эти величины.

  • В ячейку G11 введите формулу +E11/F11 (Quattro) или =E11/F11 (Excel) и прокопируйте вниз по таблице до ячейки G70 включительно.
  • В колонке G теперь помесячные сезонные компоненты, смешанные со случайной составляющей.

В результате указанных манипуляций мы получим вектор из (в рассматриваемом случае) 60 значений сезонных индексов, смешанных с нерегулярной составляющей. Их можно упорядочить по месяцам и устранить случайную составляющую просто усредняя значения индексов. По традиции однако вместо среднего за один и тот же месяц для разных лет используют медианное значение, которое также легко вычисляется в системе Quattro через встроенную функцию @MEDIAN(...), а в системе Excel через аналогичную функцию с именем МЕДИАНА(...). Сумма всех медианных месячных значений будет близка к 12, но скорее всего не равна этому числу, поэтому последним шагом в определении сезонных индексов будет нормирование – медианное значение для каждого месяца следует умножить на 12 и поделить на сумму медиан.

  • В ячейке I11 вычислите медиану для всех июльских значений. Для этого в Quattro Pro введите формулу @MEDIAN(G11,G23,G35,G47,G59), а в системе Excel =МЕДИАНА(G11,G23,G35,G47,G59); как видите, в списке параметров функции указаны все ячейки колонки G, имеющие отношение к июлю.
  • Скопируйте формулу из I11 во все ячейки этой колонки до I22 включительно – будут получены 12 месячных значений сезонного индекса, очищенных от случайной составляющей.
  • Проведите нормирование сезонных индексов.
  • Рассчитайте сумму всех месячных индексов, введя в I24 формулу @SUM(I11..I22) (Quattro) или =СУММ(I11:I22) (Excel).
  • Для нормирования индексов введите в J11 формулу +I11/I$24*12 (Quattro) или =I11/I$24*12 (Excel) и скопируйте ее во все ячейки до J22.
  • Сравните Ваши результаты с указанными ниже.
  • Если результаты совпали (с учетом округления), то сохраните промежуточный вариант таблицы для дальнейших вычислений.

Результаты расчета месячных сезонных индексов

Месяцы Годы Si * Ii Сезонные индексы
1988 1989 1990 1991 1992 1993
Январь   0.7832 0.7768 0.7732 0.7948 0.8000 0.7832 0.7823
Февраль 0.7541 0.7450 0.7349 0.7538 0.7850 0.7538 0.7529
Март 0.8550 0.8618 0.8678 0.8705 0.9200 0.8678 0.8668
Апрель 0.9465 0.9536 0.9515 0.9588 0.9956 0.9536 0.9524
Май 1.0562 1.0510 1.0400 1.0427 1.0806 1.0510 1.0497
Июнь 1.1407 1.1232 1.1099 1.1093 1.1298 1.1232 1.1218
Июль 1.1177 1.1760 1.1467 1.1431 1.1496   1.1467 1.1453
Август 1.1471 1.1816 1.1587 1.1641 1.1619 1.1619 1.1605
Сентябрь 1.1152 1.1432 1.1332 1.1259 1.1110 1.1259 1.1246
Октябрь 1.1040 1.1300 1.1194 1.1248 1.0912 1.1194 1.1181
Ноябрь 1.0309 1.0432 1.0510 1.0641 1.0235 1.0432 1.0420
Декабрь 0.8847 0.8840 0.8907 0.9023 0.8589 0.8847 0.8836
Sum 12.01435 = 12

Значение сезонного индекса для февраля – 0.753, и это означает, что реально в феврале расходы на строительство составляют 0.753 от среднемесячного, а например расходы в августе превышают среднемесячный уровень на 16%. И таким образом, если нам удастся построить прогноз будущих среднемесячных значений, то через сезонные индексы мы всегда сможем получить прогнозные оценки на любой конкретный месяц.


Предыдущий раздел Меню навигации Следующий раздел


Created 26.08.2007, Revised 19.04.2008
Используются технологии uCoz