Помощь в написании студенческих работ
Антистрессовый сервис

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)

РефератПомощь в написанииУзнать стоимостьмоей работы

Важное место в аналитических исследованиях отводится моделям стационарных временных рядов. Это объясняется тем, что с помощью определенных преобразований (взятия разности, выделения тренда и др.) многие временные ряды могут быть приведены к стационарному виду, кроме того, получаемые после моделирования остатки зачастую содержат статистические зависимости, которые можно описать с помощью этих… Читать ещё >

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA) (реферат, курсовая, диплом, контрольная)

Модели стационарных временных рядов

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

Существуют понятия стационарности в узком и широком смысле [3, 7, 16. 26].

Ряд называется строго стационарным (strictly stationary) или стационарным в узком смысле, если совместное распределение т наблюдений Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). такое же, как и для гп наблюдений Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., при любых Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Из этого определения следует, что свойства строго стационарного временного ряда не зависят от начала отсчета времени.

В практических исследованиях чаще опираются на понятие слабой стационарности (weak stationary), или стационарности в широком смысле, которое связано с требованиями того, чтобы временной ряд имел среднее, дисперсию и ковариацию, не зависящие от момента времени t

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Таким образом, автоковариация у (т) зависит лишь от величины лага т, но не зависит от t.

Далее будем опираться на понятие слабой стационарности.

С понятием автоковариации тесно связано понятие автокорреляционной функции, АКФ (autocorrelation function, ACF). Значения коэффициентов АКФ характеризуют степень статистической взаимосвязи между уровнями временного ряда, разделенными т тактами времени, и определяются следующим образом:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Очевидно, что Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).. При анализе поведения автокорреляционной функции рассматривают лишь положительные значения лагов Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., так как из условия стационарности вытекает, что Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). .

В практических исследованиях выборочные значения коэффициентов автокорреляции оцениваются на основе имеющихся уровней временного ряда [3]:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

где п — длина временного ряда Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). - временной сдвиг; Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). .

График, отражающий изменение коэффициентов автокорреляции Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). при различных значениях лага Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., называют коррелограммой (correlograni).

Для стационарного временного ряда с увеличением лага Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). значения коэффициентов автокорреляции должны демонстрировать быстрое монотонное убывание по абсолютной величине.

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

Автокорреляционная функция временного ряда добычи нефти.

Рис. 8.19. Автокорреляционная функция временного ряда добычи нефти.

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

Наряду с АКФ при анализе временных рядов широко используется частная автокорреляционная функция. ЧАКФ (partial autocorrelation function, PACF), коэффициенты которой измеряют корреляцию между уровнями ряда, разделенными т временными тактами, при исключении влияния на эту взаимосвязь всех промежуточных уровней. В аналитических пакетах есть возможность построения наряду с графиком ЛКФ графика ЧЛКФ, на котором показано изменение выборочных оценок коэффициентов частной автокорреляции в зависимости от значений лагов Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).. Очевидно, что для лага Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). коэффициенты автокорреляции и частной автокорреляции совпадут, но при последующих лагах появятся различия в их значениях.

Примером стационарности служит белый шум (white noise), свойства которого могут быть представлены в виде.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.25).

где Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Следовательно, при Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., при этом постоянная дисперсия Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). не зависит от Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

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

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

Анализ характера поведения АКФ и ЧАКФ — важный этап при выборе моделей.

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

Авторегрессионные модели сокращенно обозначаются как АР(р) или в англоязычном варианте AR (p) (autoregressive models of order p), где параметр p указывает порядок авторегрессии. В общем случае авторегрессионный процесс порядка р имеет вид.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

или.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

где В — оператор сдвига, т. е. преобразование временного ряда, смещающее его на один временной такт; Ф (В) — оператор авторегрессии.

Условие стационарности выполняется в случае, если все корни многочлена Ф (В) лежат вне единичного круга, иными словами, все корни характеристического уравнения Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). по модулю превышают единицу и различны.

Например, рассмотрим процесс авторегрессии AR (2):

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

характеристическое уравнение принимает вид Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., или Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., при этом его корни Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). и Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). по абсолютной величине больше единицы, следовательно, имеем стационарный процесс.

Динамика смоделированного временного ряда, соответствующего реализации гауссовского процесса белого шума (a), и его автокорреляционная функция (б).

Рис. 8.20. Динамика смоделированного временного ряда, соответствующего реализации гауссовского процесса белого шума (a), и его автокорреляционная функция (б).

Модель авторегрессии первого порядка — AR (1), или марковский процесс, имеет вид.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.26).

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

Для марковского процесса (8.26) математическое ожидание и дисперсия соответственно равны.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Можно показать, что для AR (1) справедливо равенство Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., следовательно, Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). i, таким образом, теснота корреляционной связи между членами последовательности убывает экспоненциально по мере увеличения значения лага.

При этом Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). - коэффициент автокорреляции первого порядка, так как.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

При подборе модели полезным оказывается анализ поведения частной автокорреляционной функции. Значения ЧАКФ для процесса А/?(1) равны нулю для всех лагов Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).. Однако это свойство справедливо для теоретической частной автокорреляционной функции. При анализе коэффициентов выборочной частной автокорреляционной функции следует исходить из того, что использование модели ЛД (1) не противоречит исходным данным, если значения коэффициентов незначимо отличаются от нуля при Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). .

Ограничение значений коэффициента, а (|а| < 1) определяет условие стационарности для AR ( 1).

Примеры выборочных автокорреляционных функций, с характерным для AR ( 1) поведением коэффициентов представлены на рис. 8.21, 8.22. На этих рисунках отчетливо видны выбросы на нервом лаге в ЧАКФ, при этом наблюдается экспоненциальное затухание значений коэффициентов ЛКФ (при положительном значении Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). — монотонное затухание (см. рис. 8.21), при отрицательном — знакопеременное (см. рис. 8.22)).

Модель, соответствующая значению Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., описывает процесс случайного блуждания (random walk). В этом случае каждое текущее значение определяется случайным отклонением от предыдущего:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Однако, как показано на рис. 8.23, свойства процесса случайного блуждания существенно отличаются от AR ( 1) при Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).. Процесс случайного блуждания нестационарен, что согласуется с медленным затуханием коэффициентов автокорреляции на рис. 8.23.

В экономических исследованиях также часто встречаются так называемые процессы Юла, или авторегрессионные процессы второго порядка — AR (2):

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

где Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). - белый шум.

Для процесса Юла можно получить выражение, позволяющее вычислить значения автокорреляций при различных лагах (Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).):

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.27).

После подстановки значений Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). в выражение (8.27) с учетом того, что Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., можно получить так называемую систему Юла — Уокера (Yule-Walkerequations) для AR(2):

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели AR( 1) при а = 0,8 (корень равен 1,25).

Рис. 8.21. Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели AR( 1) при, а = 0,8 (корень равен 1,25):

а — АКФ: б — ЧАКФ.

Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели AR(1) при а = -0,8 (корень равен -1,25).

Рис. 8.22. Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели AR (1) при, а = -0,8 (корень равен -1,25):

а — АКФ; б — ЧАКФ.

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

Рис. 8.23. Временной ряд, сгенерированный с помощью модели случайного блуждания (а), и его автокорреляционная функция (б).

Эта система позволяет выразить коэффициенты модели Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). через значения коэффициентов автокорреляции Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). .

При этом условия стационарности процесса AR (2) могут быть представлены в следующем виде:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

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

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.28).

Последовательная подстановка в формулу (8.28) значений лагов k = 1, 2. … р приводит к р уравнениям системы Юла — Уокера. Эта система позволяет получить оценки коэффициентов модели после подстановки в нее значений выборочных коэффициентов автокорреляции.

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

На целесообразность применения модели AR (p) могут указывать значения коэффициентов ЛКФ, демонстрирующие экспоненциальное затухание (либо монотонное, либо с попеременной сменой знака), при этом в значениях коэффициентов ЧАКФ должны наблюдаться выбросы (пики) на первыхр лагах, а остальные значения коэффициентов статистически незначимы.

Также широкое распространение при моделировании стационарных временных рядов получили модели скользящего среднего, обозначаемые СС (q) или в англоязычном варианте MA (q) (moving average models). Модель MA (q) имеет вид.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

где Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). - белый шум.

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

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.29).

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Можно преобразовать соотношение (8.29) для MA (1) к следующему виду, последовательно выражая Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). и т. д.:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.30).

Проведенное преобразование показывает, что ряд, представленный в виде модели МA ( 1) (8.29), также может быть представлен в виде модели авторегрессии бесконечного порядка (8.30).

Если в модели МA ( 1) параметр? по абсолютной величине будет больше единицы, то согласно выражению (8.30) текущее значение у, будет зависеть от прошлых уровней, берущихся с весами, бесконечно растущими по мере удаления в прошлое. Не будет учитываться старение информации и при значении параметра Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., равном единице. Таким образом, требуется выполнение условия Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., чтобы веса в выражении (8.30) образовывали бы сходящийся ряд.

Отметим, что также возможно представление AR(1) в виде МЛ (<=°). На коэффициенты процесса AR (p) не накладываются никакие условия для обратимости, но для выполнения условия стационарности процесса корни его характеристического уравнения должны лежать вне единичного круга. В то же время для обратимости процесса MA (q) корни его характеристического уравнения.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

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

Можно представить выражение для коэффициентов автокорреляции процесса MA (q) в виде.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Из данного представления следует характерная особенность поведения АКФ для процесса MA (q): для всех значений лагов ?, превышающих порядок модели q, коэффициенты автокорреляции равны нулю.

Значения АКФ для частного случая — модели МЛ (1) — определяются следующим образом:

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Поведение ЧАКФ напоминает затухающую экспоненту, при этом Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). задается выражением [7].

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Примеры выборочных автокорреляционных функций с характерным для МА (1) поведением коэффициентов представлены па рис. 8.24, 8.25. На рис. 8.24, соответствующем временному ряду, сгенерированному с помощью модели МА ( 1) при значении параметра Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., наблюдается положительный выброс в АКФ, при этом коэффициенты в ЧАКФ демонстрируют затухание с переменным знаком. В свою очередь на рис. 8.25, иллюстрирующем характер поведения АКФ и ЧАКФ для реализации процесса МА ( 1) при значении параметра Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., наблюдается выброс в АКФ в отрицательной области, так же как и затухание соответствующих коэффициентов в ЧЛКФ.

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

Для описания стационарных процессов также может использоваться модель авторегрессии - скользящего среднего — АРСС(р, q), или, как принято в англоязычном варианте, ARMA (p, q) (autoregressive-moving average model), включающая как авторегрессионные составляющие, так и члены, моделирующие остаток в виде процесса скользящих средних.

Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели МА(1) при ? = -0,8.

Рис. 8.24. Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели МА (1) при? = -0,8:

a — ЛКФ: йЧАКФ.

Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели МА(1) при ? = 0,8.

Рис. 8.25. Пример автокорреляционных функций для временного ряда, сгенерированного с помощью модели МА (1) при? = 0,8:

а — АКФ; б — ЧАКФ Модель ARMA (p, q), в которой параметр р определяет порядок авторегрессионной составляющей, a q — порядок скользящих средних, имеет вид.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). (8.31).

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

Для стационарности процесса (8.31) требуется, чтобы вне единичного круга лежали все корни характеристического уравнения AR (p) процесса. Аналогично для обратимости процесса (8.31) требуется, чтобы вне единичного круга находились все корни характеристического уравнения процесса MA (q).

Например, наиболее простой вариант смешанной модели ARMA (1, 1) Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). можно представить в виде.

Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

При этом стационарность процесса обеспечивается условием Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA)., а обратимость — выполнением ограничения Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

Для процесса ARMA ( 1, 1) значения коэффициентов автокорреляции определяются следующим образом:

при Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA). ;

для Использование моделей авторегрессии – проинтегрированного скользящего среднего (моделей ARIMA).

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

Поведение ЧАКФ также характеризуется экспоненциальным убыванием, при положительном значении? — монотонным, при отрицательном — знакопеременным.

Рассмотренные особенности поведения АКФ и ЧАКФ играют важную роль при выборе моделей.

Показать весь текст
Заполнить форму текущей работой