Autocorrelation - линейная зависимость переменной с собой в две точки времени. Для стационарных процессов автокорреляция между любыми двумя наблюдениями зависит только от временной задержки h между ними. Задайте Cov (yt, yt–h) = γh. Автокорреляция h Лаг- определяется
Знаменатель γ 0 является задержкой 0 ковариацией, то есть безусловным отклонением процесса.
Корреляция между двумя переменными может быть результатом взаимной линейной зависимости от других переменных (путаница). Partial autocorrelation является автокорреляцией между yt и yt–h после удаления любой линейной зависимости от y 1, y 2,..., y t–h + 1. Частичная лаг- h автокорреляция обозначена
Автокорреляционная функция (ACF) для временных рядов yt, t = 1,..., N, является последовательностью h = 1, 2..., N – 1. Частичная автокорреляционная функция (PACF) является последовательностью h = 1, 2..., N – 1.
Теоретические ACF и PACF для условных средних моделей AR, MA и ARMA известны и отличаются для каждой модели. Эти различия между моделями важно иметь в виду, когда вы выбираете модели.
Условная средняя модель | Поведение ACF | Поведение PACF |
---|---|---|
AR (p) | Хвосты отрываются постепенно | Обрезает после p лагов |
MA (q) | Обрезает после q лагов | Хвосты отрываются постепенно |
ARMA (p, q) | Хвосты отрываются постепенно | Хвосты отрываются постепенно |
Автокорреляция выборки и частичная автокорреляция выборки являются статистическими данными, которые оценивают теоретическую автокорреляцию и частичную автокорреляцию. Используя эти качественные инструменты выбора модели, можно сравнить выборку ACF и PACF ваших данных с известными теоретическими автокорреляционными функциями [1].
Для наблюдаемого ряда y 1, y 2,..., yT, обозначите среднее значение выборки Образец автокорреляции h лаг- дается
Стандартная ошибка для проверки значимости одной лаг- h автокорреляции ,, приблизительно
Когда вы используете autocorr
чтобы построить график выборочной автокорреляционной функции (также известной как коррелограмма), приблизительно 95% доверительных интервалов рисуются в по умолчанию. Необязательные входные параметры позволяют вам изменить вычисление доверительных границ.
Выборка лаг- h частичная автокорреляция является оцененным коэффициентом лаг- h в модели AR, содержащей h лагов, Стандартная ошибка для проверки значимости одной лаг- h частичной автокорреляции приблизительно Когда вы используете parcorr
чтобы построить график выборки функции частичной автокорреляции, приблизительно 95% доверия интервалов рисуются в по умолчанию. Необязательные входные параметры позволяют вам изменить вычисление доверительных границ.
В этом примере показано, как вычислить и построить график выборки ACF и PACF временных рядов с помощью функций Econometrics Toolbox™ autocorr
и parcorr
, и приложение Econometric Modeler.
Сгенерируйте синтетические временные ряды
Симулируйте процесс MA (2) путем фильтрации ряда 1000 стандартных Гауссовых отклонений через разностное уравнение
rng('default') % For reproducibility e = randn(1000,1); y = filter([1 -1 1],1,e);
Построение и вычисление ACF
Постройте график выборки ACF путем передачи моделируемых временных рядов в autocorr
.
autocorr(y)
Автокорреляция образца лагов, больше 2, незначительна.
Вычислите выборку ACF путем вызова autocorr
снова. Возвращает первый выходной аргумент.
acf = autocorr(y)
acf = 21×1
1.0000
-0.6682
0.3618
-0.0208
0.0146
-0.0311
0.0611
-0.0828
0.0772
-0.0493
⋮
acf(
j
)
является образцом автокорреляции при задержке j
– 1.
Построение и вычисление PACF
Постройте график выборки PACF путем передачи моделируемых временных рядов в parcorr
.
parcorr(y)
С увеличением задержки выборки PACF постепенно уменьшается.
Вычислите выборку PACF путем вызова parcorr
снова. Возвращает первый выходной аргумент.
pacf = parcorr(y)
pacf = 21×1
1.0000
-0.6697
-0.1541
0.2929
0.3421
0.0314
-0.1483
-0.2290
-0.0394
0.1419
⋮
pacf(
j
)
является выборкой частичной автокорреляции при задержке j
– 1.
The выборки ACF и PACF предполагают, что является процессом МА (2).
Использование Econometric Modeler
Откройте приложение Econometric Modeler путем ввода econometricModeler
в командной строке.
econometricModeler
Загрузите моделируемые временные ряды y
.
На вкладке Econometric Modeler, в разделе Import, выберите Import > Import From Workspace.
В диалоговом окне «Импорт данных», в окне «Импорт?» столбец установите флажок для y
переменная.
Нажмите кнопку Импорт.
Переменная y1
появляется в Диспетчере данных, а график временных рядов появляется в окне рисунка временных рядов (y1).
Отобразите выборку ACF, нажав ACF на вкладке Графики.
Постройте график выборки PACF, нажав PACF на вкладке Графики. Поместите график PACF под график ACF путем перетаскивания вкладки PACF (y1) в нижнюю половину документа.
[1] Box, George E. P., Gwilym M. Jenkins, and Gregory C. Reinsel. Анализ временных рядов: прогнозирование и управление. 3-й эд. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1994.