Автокорреляция уровней временного ряда
Назначение сервиса. Онлайн-калькулятор позволит прямо на сайте бесплатно провести анализ уровней временного ряда yt на наличие автокорреляции.
Автокорреляция уровней ряда – корреляционная между последовательными уровнями одного и того же ряда динамики (сдвинутыми на определенный промежуток времени L – лаг). Автокорреляция может быть измерена коэффициентом автокорреляции.
Лаг (сдвиг во времени) определяет порядок коэффициента автокорреляции. Если L = 1, то имеем коэффициент автокорреляции 1-го порядка rt,t-1, если L = 2, то коэффициент автокорреляции 2-го порядка rt,t-2 и т.д. Следует учитывать, что с увеличением лага на единицу число пар значений, по которым рассчитывается коэффициент автокорреляции, уменьшается на 1. Поэтому обычно рекомендуют максимальный порядок коэффициента автокорреляции, равный n/4.
Рассчитав несколько коэффициентов автокорреляции, можно определить лаг (I), при котором автокорреляция (rt,t-L) наиболее высокая, выявив тем самым структуру временного ряда. Если наиболее высоким оказывается значение rt,t-1, то исследуемый ряд додержит только тенденцию. Если наиболее высоким оказался rt,t-L, то ряд содержит (помимо тенденции) колебания периодом L. Если ни один из (l=1;L) не является значимым, можно сделать одно из двух предположений:
- либо ряд не содержит тенденции и циклических колебаний, а его уровень определяется только случайной компонентой;
- либо ряд содержит сильную нелинейную тенденцию, для выявления которой нужно провести дополнительный анализ.
Последовательность коэффициентов автокорреляции 1, 2 и т.д. порядков называют автокорреляционной функцией временного ряда. График зависимости значений коэффициентов автокорреляции от величины лага (порядка коэффициента автокорреляции) называют коррелограммой.
Пример. В таблице приведены данные, отражающие спрос на некоторый товар за восьмилетний период (усл.ед.), то есть временный ряд спрос. Найти коэффициенты автокорреляции для лагов r=1,2 и частный коэффициент автокорреляции.
| Год, t | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| Спрос, y | 213 | 171 | 291 | 309 | 317 | 362 | 351 | 361 |
Решение. Сдвигаем исходный ряд на один уровень. Получаем следующую таблицу:
| yt | yt-1 |
| 213 | 171 |
| 171 | 291 |
| 291 | 309 |
| 309 | 317 |
| 317 | 362 |
| 362 | 351 |
| 351 | 361 |
Расчет коэффициента автокорреляции первого порядка.
Параметры уравнения авторегрессии первого порядка.
Выборочные средние.



Выборочные дисперсии:


Среднеквадратическое отклонение

Коэффициент автокорреляции
Линейный коэффициент автокорреляции rt,t-1:
rt,t-2 =
=
= 
Линейный коэффициент корреляции принимает значения от –1 до +1.
Связи между признаками могут быть слабыми и сильными (тесными). Их критерии оцениваются по шкале Чеддока:
0.1 < rt,t-1< 0.3: слабая;
0.3 < rt,t-1< 0.5: умеренная;
0.5 < rt,t-1< 0.7: заметная;
0.7 < rt,t-1< 0.9: высокая;
0.9 < rt,t-1< 1: весьма высокая;
В нашем примере связь между рядами - высокая и прямая.
| x | y | x2 | y2 | x • y |
| 213 | 171 | 45369 | 29241 | 36423 |
| 171 | 291 | 29241 | 84681 | 49761 |
| 291 | 309 | 84681 | 95481 | 89919 |
| 309 | 317 | 95481 | 100489 | 97953 |
| 317 | 362 | 100489 | 131044 | 114754 |
| 362 | 351 | 131044 | 123201 | 127062 |
| 351 | 361 | 123201 | 130321 | 126711 |
| 2014 | 2162 | 609506 | 694458 | 642583 |
Частный коэффициент корреляции: Ф1 = r1
Сдвигаем исходный ряд на 2 уровней. Получаем следующую таблицу:
| yt | yt - 2 |
| 213 | 291 |
| 171 | 309 |
| 291 | 317 |
| 309 | 362 |
| 317 | 351 |
| 362 | 361 |
Расчет коэффициента автокорреляции второго порядка.
Параметры уравнения авторегрессии второго порядка.
Выборочные средние.



Выборочные дисперсии:


Среднеквадратическое отклонение


Коэффициент автокорреляции
Линейный коэффициент автокорреляции rt,t-2:
=
=
=
| x | y | x2 | y2 | x • y |
| 213 | 291 | 45369 | 84681 | 61983 |
| 171 | 309 | 29241 | 95481 | 52839 |
| 291 | 317 | 84681 | 100489 | 92247 |
| 309 | 362 | 95481 | 131044 | 111858 |
| 317 | 351 | 100489 | 123201 | 111267 |
| 362 | 361 | 131044 | 130321 | 130682 |
| 1663 | 1991 | 486305 | 665217 | 560876 |
| Лаг (порядок) | rt,t-L | Коррелограмма |
| 1 | 0.73 | **** |
| 2 | 0.84 | **** |
Вывод: в данном ряду динамики имеется тенденция (rt,t-1 = 0.725 → 1). А также имеются периодические колебания с периодом, равным 2 (rt,t-2=0.84 → 1).
Пример №2. 1. Рассчитать коэффициент автокорреляции 1-го порядка. Построить коррелограмму и сделать вывод о наличии сезонных колебаний.
2. Построить мультипликативную модель временного ряда. Сделать прогноз на следующие 2 дня.
3. Проверить гипотезу о наличии автокорреляции в остатках для модели данного временного ряда.
Пример №2. По данным, взятым из соответствующей таблицы, выполнить следующие действия:
- Определить коэффициенты автокорреляции разного порядка и выбрать величину лага.
- Построить авторегрессионную функцию. Определить экономический смысл ее параметров.
- Рассчитать прогнозные значения на три года вперед.
Представлены сведения об уровне среднегодовых цен на говядину из США на рынках Нью-Йорка, амер. центы за фунт
| Год | Цена | Год | Цена |
| 1980 | 41 | 1994 | 97 |
| 1981 | 42 | 1995 | 89 |
| 1982 | 49 | 1996 | 77 |
| 1983 | 64 | 1997 | 81 |
| 1984 | 53 | 1998 | 82 |
| 1985 | 44 | 1999 | 87 |
| 1986 | 52 | 2000 | 94 |
| 1987 | 51 | 2001 | 90 |
| 1988 | 71 | 2002 | 90 |
| 1989 | 92 | 2003 | 93 |
| 1990 | 87 | 2004 | 87 |
| 1991 | 86 | 2005 | 84 |
| 1992 | 99 | 2006 | 85 |
| 1993 | 96 | 2007 | 86 |
Пример проверки наличия в модели автокорреляции
Задание. Приведены данные за 15 лет по темпам прироста заработной платы Y(%), производительности труда X1(%), а также по уровню инфляции X1(%).Постройте уравнение линейной регрессии прироста заработной платы от производительности труда и уровня инфляции. Проверьте качество построенного уравнения регрессии с надежностью 0,95. Проведите проверку наличия в модели автокорреляции на уровне значимости 0,05.
Решение находим с помощью калькулятора.
Уравнение множественной регрессии может быть представлено в виде:
Y = f(β , X) + ε
где X = X(X1, X2, ..., Xm) - вектор независимых (объясняющих) переменных; β - вектор параметров (подлежащих определению); ε - случайная ошибка (отклонение); Y - зависимая (объясняемая) переменная.
теоретическое линейное уравнение множественной регрессии имеет вид:
Y = β0 + β1X1 + β2X2 + ... + βmXm + ε
β0 - свободный член, определяющий значение Y, в случае, когда все объясняющие переменные Xj равны 0.
Прежде чем перейти к определению нахождения оценок коэффициентов регрессии, необходимо проверить ряд предпосылок МНК.
Предпосылки МНК.
1. Математическое ожидание случайного отклонения εi равно 0 для всех наблюдений (M(εi) = 0).
2. Гомоскедастичность (постоянство дисперсий отклонений). Дисперсия случайных отклонений εi постоянна: D(εi) = D(εj) = S2 для любых i и j.
3. отсутствие автокорреляции.
4. Случайное отклонение должно быть независимо от объясняющих переменных: Yeixi = 0.
5. Модель является линейное относительно параметров.
6. отсутствие мультиколлинеарности. Между объясняющими переменными отсутствует строгая (сильная) линейная зависимость.
7. Ошибки εi имеют нормальное распределение. Выполнимость данной предпосылки важна для проверки статистических гипотез и построения доверительных интервалов.
Эмпирическое уравнение множественной регрессии представим в виде:
Y = b0 + b1X1 + b1X1 + ... + bmXm + e
Здесь b0, b1, ..., bm - оценки теоретических значений β0, β1, β2, ..., βm коэффициентов регрессии (эмпирические коэффициенты регрессии); e - оценка отклонения ε.
При выполнении предпосылок МНК относительно ошибок εi, оценки b0, b1, ..., bm параметров β0, β1, β2, ..., βm множественной линейной регрессии по МНК являются несмещенными, эффективными и состоятельными (т.е. BLUE-оценками).
Для оценки параметров уравнения множественной регрессии применяют МНК.
1. Оценка уравнения регрессии.
Определим вектор оценок коэффициентов регрессии. Согласно методу наименьших квадратов, вектор s получается из выражения:
s = (XTX)-1XTY
Матрица X
| 1 | 3.5 | 4.5 |
| 1 | 2.8 | 3 |
| 1 | 6.3 | 3.1 |
| 1 | 4.5 | 3.8 |
| 1 | 3.1 | 3.8 |
| 1 | 1.5 | 1.1 |
| 1 | 7.6 | 2.3 |
| 1 | 6.7 | 3.6 |
| 1 | 4.2 | 7.5 |
| 1 | 2.7 | 8 |
| 1 | 4.5 | 3.9 |
| 1 | 3.5 | 4.7 |
| 1 | 5 | 6.1 |
| 1 | 2.3 | 6.9 |
| 1 | 2.8 | 3.5 |
Матрица Y
| 9 |
| 6 |
| 8.9 |
| 9 |
| 7.1 |
| 3.2 |
| 6.5 |
| 9.1 |
| 14.6 |
| 11.9 |
| 9.2 |
| 8.8 |
| 12 |
| 12.5 |
| 5.7 |
Матрица XT
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 3.5 | 2.8 | 6.3 | 4.5 | 3.1 | 1.5 | 7.6 | 6.7 | 4.2 | 2.7 | 4.5 | 3.5 | 5 | 2.3 | 2.8 |
| 4.5 | 3 | 3.1 | 3.8 | 3.8 | 1.1 | 2.3 | 3.6 | 7.5 | 8 | 3.9 | 4.7 | 6.1 | 6.9 | 3.5 |
Умножаем матрицы, (XTX)
| XT X = |
|
В матрице, (XTX) число 15, лежащее на пересечении 1-й строки и 1-го столбца, получено как сумма произведений элементов 1-й строки матрицы XT и 1-го столбца матрицы X
Умножаем матрицы, (XTY)
| XT Y = |
|
Находим обратную матрицу (XTX)-1
| 0.99 | -0.12 | -0.1 |
| -0.12 | 0.0246 | 0.00393 |
| -0.1 | 0.00393 | 0.0194 |
Вектор оценок коэффициентов регрессии равен
s = (XTX)-1XTY =
|
Уравнение регрессии (оценка уравнения регрессии)
Y = 0.27 + 0.53X1 + 1.48X2
Проверка на наличие автокорреляции остатков.
Важной предпосылкой построения качественной регрессионной модели по МНК является независимость значений случайных отклонений от значений отклонений во всех других наблюдениях. Это гарантирует отсутствие коррелированности между любыми отклонениями и, в частности, между соседними отклонениями.
Автокорреляция (последовательная корреляция) определяется как корреляция между наблюдаемыми показателями, упорядоченными во времени (временные ряды) или в пространстве (перекрестные ряды). Автокорреляция остатков (отклонений) обычно встречается в регрессионном анализе при использовании данных временных рядов и очень редко при использовании перекрестных данных.
В экономических задачах значительно чаще встречается положительная автокорреляция, нежели отрицательная автокорреляция. В большинстве случаев положительная автокорреляция вызывается направленным постоянным воздействием некоторых неучтенных в модели факторов.
Отрицательная автокорреляция фактически означает, что за положительным отклонением следует отрицательное и наоборот. Такая ситуация может иметь место, если ту же зависимость между спросом на прохладительные напитки и доходами рассматривать по сезонным данным (зима-лето).
Среди основных причин, вызывающих автокорреляцию, можно выделить следующие:
1. Ошибки спецификации. Неучет в модели какой-либо важной объясняющей переменной либо неправильный выбор формы зависимости обычно приводят к системным отклонениям точек наблюдения от линии регрессии, что может обусловить автокорреляцию.
2. Инерция. Многие экономические показатели (инфляция, безработица, ВНП и т.д.) обладают определенной цикличностью, связанной с волнообразностью деловой активности. Поэтому изменение показателей происходит не мгновенно, а обладает определенной инертностью.
3. Эффект паутины. Во многих производственных и других сферах экономические показатели реагируют на изменение экономических условий с запаздыванием (временным лагом).
4. Сглаживание данных. Зачастую данные по некоторому продолжительному временному периоду получают усреднением данных по составляющим его интервалам. Это может привести к определенному сглаживанию колебаний, которые имелись внутри рассматриваемого периода, что в свою очередь может служить причиной автокорреляции.
Последствия автокорреляции схожи с последствиями гетероскедастичности: выводы по t- и F-статистикам, определяющие значимость коэффициента регрессии и коэффициента детерминации, возможно, будут неверными.
Обнаружение автокорреляции
1. Графический метод
Есть ряд вариантов графического определения автокорреляции. Один из них увязывает отклонения εi с моментами их получения i. При этом по оси абсцисс откладывают либо время получения статистических данных, либо порядковый номер наблюдения, а по оси ординат – отклонения εi (либо оценки отклонений).
Естественно предположить, что если имеется определенная связь между отклонениями, то автокорреляция имеет место. Отсутствие зависимости скорее всего будет свидетельствовать об отсутствии автокорреляции.
Автокорреляция становится более наглядной, если построить график зависимости εi от εi-1
2. Коэффициент автокорреляции.

Если коэффициент автокорреляции rei < 0.5, то есть основания утверждать, что автокорреляция отсутствует.
3. Критерий Дарбина-Уотсона.
Этот критерий является наиболее известным для обнаружения автокорреляции.
При статистическом анализе уравнения регрессии на начальном этапе часто проверяют выполнимость одной предпосылки: условия статистической независимости отклонений между собой. При этом проверяется некоррелированность соседних величин ei.
| y | y(x) | ei = y-y(x) | e2 | (ei - ei-1)2 |
| 9 | 8.77 | 0.23 | 0.053 | 0 |
| 6 | 6.18 | -0.18 | 0.0332 | 0.17 |
| 8.9 | 8.17 | 0.73 | 0.53 | 0.83 |
| 9 | 8.26 | 0.74 | 0.55 | 0.000109 |
| 7.1 | 7.52 | -0.42 | 0.18 | 1.35 |
| 3.2 | 2.69 | 0.51 | 0.26 | 0.88 |
| 6.5 | 7.67 | -1.17 | 1.37 | 2.83 |
| 9.1 | 9.12 | -0.0203 | 0.000412 | 1.32 |
| 14.6 | 13.58 | 1.02 | 1.05 | 1.09 |
| 11.9 | 13.53 | -1.63 | 2.65 | 7.03 |
| 9.2 | 8.41 | 0.79 | 0.63 | 5.86 |
| 8.8 | 9.07 | -0.27 | 0.0706 | 1.12 |
| 12 | 11.93 | 0.0739 | 0.00546 | 0.12 |
| 12.5 | 11.69 | 0.81 | 0.66 | 0.54 |
| 5.7 | 6.92 | -1.22 | 1.49 | 4.13 |
| 9.53 | 27.27 |
Для анализа коррелированности отклонений используют статистику Дарбина-Уотсона:
DW = 27.27/9.53 = 2.86
Критические значения d1 и d2 определяются на основе специальных таблиц для требуемого уровня значимости α, числа наблюдений n = 15 и количества объясняющих переменных m=1.
Автокорреляция отсутствует, если выполняется следующее условие:
d1 < DW и d2 < DW < 4 - d2.
Не обращаясь к таблицам, можно пользоваться приблизительным правилом и считать, что автокорреляция остатков отсутствует, если 1.5 < DW < 2.5. Поскольку 1.5 < 2.86 > 2.5, то автокорреляция остатков присутствует.
Для более надежного вывода целесообразно обращаться к табличным значениям.
По таблице Дарбина-Уотсона для n=15 и k=1 (уровень значимости 5%) находим: d1 = 1.08; d2 = 1.36.
Поскольку 1.08 < 2.86 и 1.36 < 2.86 < 4 - 1.36, то автокорреляция остатков присутствует.