Главная страница
Навигация по странице:

  • Определение наличия во временном ряде тренда.

  • Графики тренд-сезонного временного ряда, представленного в табл. 3.5.19

  • Фильтрация компонент тренд-сезонного временного ряда.

  • Сглаживаем исходный временной ряд методом центрированной скользящей средней

  • Определяем значения случайной компоненты

  • Осуществляем прогнозирование тренд-сезонного экономического процесса

  • Делим значения исходного временного ряда на соответствующие сглаженные значения ряда

  • Корректируем средние значения сезонных компонент

  • Проводим десезонализацию исходных данных

  • 81. Статистические методы, фильтрация и анализ спектров


    Скачать 0.98 Mb.
    Название81. Статистические методы, фильтрация и анализ спектров
    Дата21.10.2022
    Размер0.98 Mb.
    Формат файлаdocx
    Имя файла10685811_Otvetykbiletam8.docx
    ТипЗадача
    #747398
    страница2 из 20
    1   2   3   4   5   6   7   8   9   ...   20

    82. Адаптивные модели и методы прогнозирования. Особенности адаптивных моделей, их виды, методы построения



    Адаптивные модели прогнозирования — это модели дисконтирования данных, способные быстро приспосабливать свою структуру и параметры к изменению условий. Инструментом прогноза в адаптивных моделях, как и в кривых роста, является математическая модель с единственным фактором «время».

    При оценке параметров адаптивных моделей (в отличие от рассматриваемых ранее моделей «кривых роста») наблюдениям (уровням ряда) присваиваются различные веса в зависимости от того, насколько сильным признается их влияние на текущий уровень. Это позволяет учитывать изменения в тенденции, а также любые колебания, в которых прослеживается закономерность. Все адаптивные модели базируются на двух схемах:

    • • скользящей средней (СС-модели);

    • • авторегрессии (АР-модели).

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

    Реакция на ошибку прогноза и дисконтирование уровней временного ряда в моделях, базирующихся на схеме СС, определяется с помощью параметров сглаживания (адаптации), значения которых могут изменяться от 0 до 1. Высокое значение этих параметров означает придание большего веса последним уровням ряда, а низкое — предшествующим наблюдениям.

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

    В практике статистического прогнозирования наиболее часто используются две базовые СС-модели — Брауна и Хольта, первая из них является частным случаем второй. Эти модели представляют процесс развития как линейную тенденцию с постоянно изменяющимися параметрами.

    1. Метод Брауна, основанный на экспоненциальном сглаживании, был предложен для получения прогнозов различных экономических параметров. Он широко применяется при прогнозировании макро- и микроэкономических параметров экономических систем, в том числе торговых. Позволяет получить хороший прогноз тренда для коротких рядов с постоянным трендом. Достаточно часто используется для прогноза продаж различных пищевых продуктов.

    Модель Брауна может отображать развитие не только в виде линейной тенденции, но и в виде случайного процесса, не имеющего тенденции, а также в виде параболической тенденции. В связи с этим различают модели Брауна:

    • нулевого порядка — описывают процессы, не имеющие тенденции развития. Модель имеет лишь один параметр а0(оценка текущего уровня). Прогноз развития на т шагов вперед осуществляется по формуле у(+х= aQ. Такая модель еще называется «наивной» («будет, как было»). Доверительный интервал прогноза получают по формуле [10]



    • первого порядка — отражают развитие в виде линейной тенденции. Модель имеет два параметра: я0 — значение, близкое к последнему уровню, представляет как бы закономерную составляющую этого уровня; а{ определяет прирост, сформировавшийся в основном к концу периода наблюдений, но отражающий также (правда, в меньшей степени) скорость роста на более ранних этапах. Прогноз получают по формуле ут = а0+ я,т, а доверительный интервал прогноза — по формуле [10]



    • • второго порядка — отражают развитие в виде параболической тенденции с изменяющимися «скоростью» и «ускорением». Модель имеет три параметра (а2 оценка текущего прироста, или «ускорение»). Прогноз осуществляется по формуле ут = а0 + а ,т + я2т2.

    • 2. Метод Хольта был разработан как модификация метода Брауна для учета линейности тренда изучаемой величины [27]. Эта особенность метода определила значительную широту его применения, главным образом для экономических показателей торгового процесса. Традиционно метод применяют при прогнозировании с ярко выраженной тенденцией на повышение или понижение. Так, метод используют при прогнозировании величины выручки в супермаркетах в течение одного квартала, прогнозировании продаж вина в предпраздничные или послепразд- ничные дни.

    Общая схема построения адаптивных моделей:

    • • По нескольким первым наблюдениям ряда оцениваются значения параметров модели.

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

    • • По модели со скорректированными параметрами рассчитывается прогнозная оценка на следующий момент времени, и весь процесс повторяется вновь до исчерпания фактических членов ряда. Таким образом, модель постоянно «впитывает» новую информацию, адаптируется к ней и к концу периода отражает тенденцию развития.

    • • Прогнозирование на будущее осуществляется с использованием параметров, определенных на последнем шаге по последним фактическим наблюдениям ряда.

    Рассмотрим этапы построения линейной адаптивной модели Брауна двумя способами, связанными с различными представлениями формул.

    Первый способ

    1. По первым пяти точкам временного ряда оценивают значения а0 и я, параметров модели с помощью метода наименьших квадратов для линейной аппроксимации по формулам (3.3.5):



    2. С использованием параметров а0 и а{, которые соответствуют нулевому моменту времени, по модели Брауна делают прогноз на первый шаг (т= 1):



    3. Расчетное значение j>, показателя сравнивают с фактическим значением у{ и находят величину отклонения е}:



    Для остальных членов ряда отклонение (остаточная компонента) находится по формуле = у- y(t); его используют для корректировки параметров модели в соответствии с принятой схемой.

    4. Корректируют параметры модели а0(() и ащ по следующим формулам:



    где (3 — коэффициент дисконтирования данных, отражающий большую степень доверия более поздним наблюдениям; 1 — р = ос — параметр сглаживания.

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

    5. По модели со скорректированными параметрами а0,() и о1(() находят прогноз на следующий момент времени (т = 1): 

    6. Возврат к пункту 3, если t < п.

    Если t - п, то построенную модель можно использовать для прогнозирования на будущее. Точечный прогноз рассчитывают по формуле



    Второй способ

    1. По первым пяти точкам временного ряда оценивают значения а0 и «j параметров модели с помощью метода наименьших квадратов для линейной аппроксимации:



    2. С использованием параметров а0 и аь которые соответствуют моменту времени / = 0, вычисляют начальные условия экспоненциальных средних:



    3. С учетом выбранного значения параметра сглаживания а или коэффициента дисконтирования |3 (а+ (3 = 1) вычисляют значения экспоненциальных средних:



    4. Корректируют параметры модели я0(/) и а1(/) по следующим формулам:



    5. По модели со скорректированными параметрами а0(/) и а1(() находят прогноз на следующий момент времени:



    6. Возврат к пункту 3, если t < п.

    Если t = п, то построенную модель можно использовать для прогнозирования на будущее. Точечный прогноз рассчитывают по формуле 

    Пример 3.5.5. По имеющейся информации (yt в табл. 3.5.14) об объемах продаж нового товара (тыс. руб.) в течение 35 недель построить адаптивную модель Брауна с линейной тенденцией (двумя способами).

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

    Таблица 3.5.14

    t

    У,

    t

    yt

    t

    yt

    1

    27,3

    13

    169,1

    25

    397,0

    2

    41,8

    14

    193,5

    26

    382,9

    3

    42,8

    15

    207,4

    27

    400,6

    4

    56,2

    16

    221,2

    28

    409,4

    5

    72,5

    17

    267,2

    29

    426,0

    6

    56,0

    18

    264,0

    30

    402,0

    7

    79,0

    19

    273,8

    31

    398,7

    8

    74,9

    20

    321,0

    32

    418,1

    9

    103,3

    21

    317,4

    33

    424,6

    10

    111,3

    22

    342,0

    34

    435,1

    11

    125,2

    23

    350,6

    35

    439,8

    12

    189,3

    24

    368,5







    Решение

    Первый способ

    1. По первым пяти точкам временного ряда оцениваем значения а0 и ах параметров модели с помощью МНК для линейной аппроксимации:



    Получаем начальные значения параметров модели а0= 16,68 и ах= 10,48, которые соответствуют моменту времени t = 0.

    2. Находим прогноз на первый шаг: 



    • 3. Находим величину отклонения е{{- ух = 27,3 - 27,16 = 0,14. Все расчеты в табл. 3.5.15 показаны для а = 0,3; |3 = 0,7.

    • 4. Корректируем параметры модели о0(/) и aX{t) (/ = 1):



    5. Находим прогноз на следующий момент времени (/=2):



    6. Возвращаемся к пункту 3, вычисления повторяем до конца наблюдений.

    7. Параметры модели, полученные в последний момент времени (/=35), используем для построения прогноза (т = 1, 2, 3): 

    Таблица 3.5.15

    /

    yt

    flo

    fli

    yt

    i

    II

    И.100%

    0



    16,68

    10,48







    1

    27,3

    27,231

    10,493

    27,160

    0,140

    0,513

    2

    41,8

    39,803

    10,859

    37,724

    4,076

    9,751






















    32

    418,1

    419,625

    6,628

    421,213

    -3,113

    0,744

    33

    424,6

    425,410

    6,479

    426,254

    -1,654

    0,389

    34

    435,1

    433,527

    6,768

    431,890

    3,210

    0,738

    35

    439,8

    440,043

    6,724

    440,295

    -0,495

    0,113

    Второй способ

    1. По первым пяти точкам временного ряда оцениваем значения а0 и ах параметров модели с помощью МНК для линейной аппроксимации: 

    Получаем начальные значения параметров модели я0 = 16,68 и щ = 10,48, которые соответствуют моменту времени /= 0.

    Все расчеты в табл. 3.5.16 показаны для а = 0,3; р = 0,7.

    2. Вычисляем начальные условия экспоненциальных средних:

    Таблица 3.5.16

    t

    yt

    ао

    fli

    S}1'




    yt

    et=y-yt

    0



    16,680

    10,480

    -7,773

    -32,227





    1

    27,3

    27,231

    10,493

    2,749

    -21,734

    27,160

    0,140

    2

    41,8

    39,803

    10,859

    14,464

    -10,875

    37,724

    4,076

























    32

    418,1

    419,625

    6,628

    404,159

    388,693

    421,213

    -3,113

    33

    424,6

    425,410

    6,479

    410,291

    395,173

    426,254

    -1,654

    34

    435,1

    433,527

    6,768

    417,734

    401,941

    431,890

    3,210

    35

    439,8

    440,043

    6,724

    424,354

    408,665

    440,295

    -0,495



    3. С учетом выбранного значения параметра сглаживания а или коэффициента дисконтирования (3 (а + (3 = 1) вычисляем значения экспоненциальных средних (/ = 1):



    4. Корректируем параметры модели я0(/) и а[1]

    Таблица 3.5.19

    Месяц

    Ежемесячное потребление напитка «Колокольчик», тыс. дал

    1997

    1998

    1999

    2000

    2001

    2002

    2003

    Январь

    6,702

    7,206

    7,722

    7,925

    8,401

    8,485

    8,848

    Февраль

    6,631

    6,934

    7,287

    7,374

    7,797

    8,382

    8,753

    Март

    8,457

    9,099

    8,744

    8,940

    10,238

    10,563

    11,155

    Апрель

    8,456

    9,110

    9,334

    9,769

    10,406

    10,937

    10,898

    Май

    9,100

    10,038

    10,162

    10,126

    11,217

    10,998

    11,917

    Июнь

    10,586

    10,491

    10,270

    9,772

    11,891

    12,587

    12,955

    Июль

    10,593

    9,830

    11,482

    11,371

    11,971

    12,557

    12,131

    Август

    10,479

    10,392

    10,987

    11,896

    11,057

    11,976

    12,752

    Сентябрь

    9,044

    8,947

    9,313

    10,511

    10,490

    10,906

    11,016

    Октябрь

    7,837

    8,312

    9,171

    9,944

    9,701

    9,720

    10,493

    Ноябрь

    7,855

    8,096

    8,264

    8,853

    8,794

    9,560

    9,832

    Декабрь

    8,115

    8,331

    8,312

    9,312

    9,638

    9,745

    9,355

    Определение наличия во временном ряде тренда.Решение данной задачи можно осуществить иливизуально —путем нанесения на график соответствующего исходного временного ряда, илианалитическими методами,изложенными в подпараграфе 3.5.2.

    При использовании визуального метода можно либо последовательно наносить на график все уровни тренд-сезонного временного ряда (рис. 3.5.20,а),либо для каждого года строить отдельную кривую (рис. 3.5.20,б),причем если тренд возрастающий или убывающий, то кривые, соответствующие каждому году, будут располагаться друг над другом.



    Рис. 3.5.20.Графики тренд-сезонного временного ряда, представленного в табл. 3.5.19

    Для определения наличия во временном ряде сезонных колебаний

    рекомендуется использовать следующие критерии:

    • дисперсионный;

    • гармонический (в данной работе не рассматривается);

    • критерий, основанный на сравнении распределения коэффициента автокорреляции с распределением циклического коэффициента автокорреляции.

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

    При применениидисперсионного критериявыдвигается гипотеза о том, что во временном ряде, из которого отфильтрован тренд, отсутствуют сезонные колебания. В случае справедливости данной гипотезы /’-статистика будет иметь /’-распределение с (Г0- 1) и(п -Г0) степенями свободы:



    где 

    Здесь используются следующие обозначения:е— значения остаточного ряда после выделения из него тренда, i =1,т; j =1, /0;т —число лет наблюдений; Г0— период колебаний (Г0= 4 для ряда квартальных данных,Т0=12 для ряда месячных данных);п —количество наблюдений во временном ряде,п = тТ0.

    Для обнаружения сезонных колебаний с использованиемкоэффициента автокорреляцииего значения рассчитываются по формуле 

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

    Автокоррелированность остаточного ряда может быть также проверена по критерию Дарбина — Уотсона [см. формулу (3.4.8)].

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

    Фильтрация компонент тренд-сезонного временного ряда.Разделение тренд-сезонного временного ряда на компоненты можно осуществлятьрегрессионными, спектральнымииитерационнымиметодами.

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

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



    1.Сглаживаем исходный временной ряд методом центрированной скользящей средней,используя весовые коэффициенты:

    •  для квартальных данных;

    •  для месячных данных, т.е. по формуле



    В результате получаем временной ряд, являющийся предварительным значением тренда.

    2.Из исходного временного ряда вычитаем сглаженные значения:



    Полученный ряд содержит сезонную и случайную компоненты.

    3.Усредняем полученные значения еза все года по каждому месяцу (кварталу):



    где ёу — сезонная компонента, «невыправленная» сезонная волна.

    • 4.Корректируем средние значения ёрувеличивая или уменьшая их на одно и то же число так, чтобы их сумма была равна нулю, — получим «выправленную» сезонную волну. Корректирующее число рассчитывается следующим образом: сумма оценок сезонных компонент делится на 12 (при месячных данных) или на 4 (при квартальных данных). На эту величину корректируется среднее значениеё,за каждый месяц (квартал) так, чтобы их сумма равнялась нулю. Получим Sjсезонную волну, т.е. значения сезонной компоненты для каждого месяца (квартала).

    • 5.Проводим десезонализацию исходных данных: вычитаем соответствующие значения сезонной компоненты из фактических значений ряда за каждый месяц (квартал), т.е.



    Вычисленные таким образом значения ряда состоят из тренда и случайной компоненты.

    • 6.Подбираем для полученного ряда кривую роста, аппроксимирующую тренд. Находим параметры уравнения кривой и подставляем в него последовательно значения /. Полученные оценки (обозначим их через у'.) и будут являться значениями тренда.

    • 7. Определяем значения случайной компоненты:



    которые можно использовать для определения точности и адекватности систематических компонент — тренда и сезонной волны.

    8.Осуществляем прогнозирование тренд-сезонного экономического процессапутем сложения (для аддитивной модели) значений тренда, рассчитанных по уравнению тренда для каждого момента времени прогнозного периода, с соответствующим месячным (квартальным) значением сезонной компоненты:



    Алгоритм фильтрации при принятии гипотезы о мультипликативной взаимосвязи между компонентами тренд-сезонного экономического процесса, т.е.



    остается тот же, что и при аддитивной взаимосвязи, изменяются только формулы в пунктах 2, 4, 5, 7, 8. Они будут следующими:

    2.Делим значения исходного временного ряда на соответствующие сглаженные значения ряда:



    • 4.Корректируем средние значения сезонных компонентза каждый месяц (квартал) так, чтобы их сумма, деленная на 12 (месячные наблюдения) или на 4 (квартальные наблюдения), равнялась единице.

    • 5.Проводим десезонализацию исходных данных:исходные уровни временного ряда делим на соответствующие скорректированные значения сезонной волны, т.е.



    7. Определяем значения случайной компоненты:



    8.Осуществляем прогнозирование тренд-сезонного экономического процессапутем умножения (для мультипликативной модели) значений тренда, рассчитанных по уравнению тренда для каждого момента прогнозного периода, на соответствующие месячные (квартальные) значения сезонной компоненты: 

    1   2   3   4   5   6   7   8   9   ...   20


    написать администратору сайта