Определение периода цикличности на основе функции автокорреляции

Под автокорреляцией Ra (лага в t периодов) понимают корреляцию ряда с рядом, полученным из исходного сдвигом на t периодов. При этом в расчет не принимаются граничные значения рядов.

, где

COV (Y,G) – ковариация,

D – смещенная дисперсия

Рассмотрим пример расчета автокорреляции лага 1 (Рисунок 1‑8). В расчете использовались данные, выделенные жирной рамкой ( с янв. по май). Расчет с помощью функции КОРРЕЛ проверен по вышеприведенной формуле. Обратите внимание, что дисперсия рассчитана по функции ДИСПРА.

Рисунок 1‑8 Расчет автокорреляции.

Функцией автокорреляции от времени Ra (t) называют зависимость коэффициента автокорреляции от лага t.

Возьмем явно периодичный ряд с циклом 5 лет (Рисунок 1‑9). Построим 5 сдвинутых рядов и рассчитаем коэффициенты автокорреляции, тем самым построим функцию автокорреляции.

Рисунок 1‑9 Использование функции автокорреляции для определения длины цикла.

На рисунке видно, что исходный ряд (Y) больше всего похож по колебаниям (коррелирует на 100%) на ряд, сдвинутый на величину цикла (Y-5). Т.о., наибольшие значения функции автокорреляции соответствуют лагам, кратным длине цикла. Наименьшие значения – лагам, равным полуциклам. (В данном примере полцикла –2,5 периода, что соответствует приблизительно равным минимумам коэф. Корреляции – 0,41 и 0,49).

Вывод: период цикличности можно определить на основе максимума функции автокорреляции.

5.2. Сглаживание по нечётной базе

Сглаженный ряд рассчитывается по формуле: . В частности, если длина базы n=3, имеем: . Т.е., значение сглаженного ряда в момент t, определяется как среднее значений исходного ряда в тот же момент времени и в (n-1)/2 моменты времени до и после момента t.

Рисунок 1‑10 показывает сглаживание по базам в 3 и 5 периодов. Чем больше база – тем меньше длина сглаженных рядов.

Рисунок 1‑10 Скользящее среднее нечётной базы.