АНАЛИЗ ВРЕМЕННЫХ РЯДОВ
Модели временных рядов нестационарных по математическому ожиданию
Оценивание параметров модели временных рядов нестационарных по математическому ожиданию осуществляется в два этапа. Первый этап состоит в том, что исходный ряд преобразуют в стационарный, а второй - в оценивании параметров преобразованного ряда. Основным способом преобразования (приведение исходного ряда к стационарному) является взятие конечных разностей значений ряда. Рассмотрим пример. На графике представлена реализация временного ряда, очевидно нестационарного по математическому ожиданию. Временной ряд содержит нарастающий линейный тренд. Для приведения ряда к
стационарному необходимо его продифференцировать - взять конечные разности. При выполнении этой операции будет получен новый ряд:
w(k) = x(k) - x(k-1)
Ниже представлен график ряда после взятия разностей. Очевидно, что линейный тренд отсутствует.
Используя оператор сдвига, данный ряд можно представить следующим образом:
w(k) = (1 - Z)*x(k)
Рассмотрим пример другого временного ряда, график которого представлен ниже.
Для приведения его к стационарному ряду необходимо дважды продифференцировать исходный ряд. Вот график такого ряда.
С использованием оператора сдвига взятие конечных разностей второго порядка соответствует следующему выражению:
w(k) = (1 - Z)2 *x(k)
или без оператора сдвига:
w(k) = x(k) - 2*x(k-1) + x(k-1)
В общем случае, взятие конечных разностей порядка d соответствует выражению:
w(k) = (1 - Z)d *x(k)
Таким образом, полная модель временного ряда, нестационарного по математическому ожиданию в операторной форме должна иметь вид:
АР(p)*(1 - Z)d *[x(k) - μ] = СС(q)*ε(k)
Данная модель называется процессом авторегрессии - проинтегрированного скользящего среднего порядка p, d, q. Сокращенная запись процесса АРПСС(p,d,q) или в англоязычной литературе ARIMA(p,d,q).
Идентификация полученного стационарного ряда, оценивание параметров и проверка адекватности осуществляется по той же процедуре, которая была описана выше.
Рассмотрим в качестве примера приведенный выше нестационарный ряд, требующий для приведения к стационарному взятие конечных разностей второго порядка. Оценки АКФ и ЧАКФ ряда после взятия разностей имеют вид:
Анализ оценок позволяет сделать предположение, что имеет место процесс скользящего среднего первого порядка. Вычисление оценок параметров модели средствами ППП "Statgraphics" привело к следующим результатам:
Parameter | Estimate | Stnd. Error | t | P-value |
MA(1) | 0,967413 | 0,0214594 | 45,0811 | 0,000000 |
Mean | -0,00107729 | 0,00082549 | -1,30503 | 0,198235 |
Constant | -0,00107729 |
После исключения из модели константы (константа незначима, так как P-value > 0,05) получаем:
Parameter | Estimate | Stnd. Error | t | P-value |
MA(1) | 0,970018 | 0,020352 | 47,1141 | 0,000000 |
Ниже приведены оценки АКФ и ЧАКФ отклонений значений временного ряда от полученной модели, которые показывают, что модель адекватна.
Таким образом, полученная модель в операторной форме имеет вид:
(1 - Z)2 *x(k) = (1 - 0,97*Z)*ε(k)
или
x(k) - 2*x(k-1) + x(k-2) = -0,97[x(k-1) - x(k-1)] + ε(k)
окончательно относительно x(k)
x(k) =1,03*x(k-1) - x(k-2) + 0,97*x(k-1) + ε(k)
Прогноз последующего значения временного ряда рассчитывается по формуле:
x(k) =1,03*x(k-1) - x(k-2) + 0,97*x(k-1)
где x(k-1) - прогнозное значение временного ряда на предыдущем шаге.
Доверительный интервал прогноза не является постоянным и увеличивается по мере удаления точки прогноза от последнего наблюденного значения. На графике приведенном ниже это отчетливо видно.
Величина доверительного интервала увеличивается в квадратичной зависимости при увеличения шага прогноза.
Ниже приведена таблица значений точечного прогноза и границ доверительного интервала с доверительной вероятностью 0,95 двенадцати последующих значений ряда. Значения вычислены средствами ППП "Statgraphics".
Шаг прогноза |
Значения ряда | Точечный прогноз | Нижняя граница | Верхняя граница |
0 | 27,7 | 27,6984 | ||
0 | 27,72 | 27,6884 | ||
0 | 27,75 | 27,7097 | ||
0 | 27,67 | 27,7414 | ||
1 | 27,6584 | 27,5034 | 27,8135 | |
2 | 27,6469 | 27,4231 | 27,8707 | |
3 | 27,6353 | 27,3555 | 27,9152 | |
4 | 27,6238 | 27,2941 | 27,9535 | |
5 | 27,6122 | 27,2363 | 27,9882 | |
6 | 27,6007 | 27,1807 | 28,0207 | |
7 | 27,5891 | 27,1267 | 28,0516 | |
8 | 27,5776 | 27,0737 | 28,0815 | |
9 | 27,566 | 27,0215 | 28,1106 | |
10 | 27,5545 | 26,9698 | 28,1391 | |
11 | 27,5429 | 26,9185 | 28,1674 | |
12 | 27,5314 | 26,8674 | 28,1954 |
Следует обратить внимание, что прогнозирование временных рядов рассмотренным методом предполагает выполнение двух условий:
Случайная величина ε(k) "белого шума", как составляющая моделей, должна подчиняться нормальному закону распределению с нулевым математическим ожиданием и конечной дисперсией σε2 .
Дисперсия "белого шума" σε2 должна быть величиной постоянной.
Проверьте усвоение Предыдущий раздел Следующий раздел Оглавление