К.т.н. Гнусов Ю.В., Кубрак В.П.
Харьковский национальный университет внутренних
дел
При построении
модели, описывающей динамику изменения социально-экономических показателей на
основе имеющихся эмпирических данных необходимо осуществление следующей
последовательности действий:
1.
Определение
порядка модели, который делает модель наиболее адекватной для прогнозирования;
2.
Оценка
параметров модели, т.е. её коэффициентов;
3.
Оценка
адекватности построенной модели.
Моделирование помощью
Наиболее
распространенным способом определения порядка модели является способ,
основанный на использовании так называемой частной автокорреляционной функции.
Рассмотрим
последовательность авторегрессионных моделей возрастающего порядка:
Коэффициенты называют частной автокорреляционной функцией.
Так,
- частная автокорреляционная
функция первого порядка,
- частная автокорреляционная
функция второго порядка и т.д.
Частная
автокорреляционная функция первого порядка показывает, какую
часть в величину
вносит
.
Соответственно,
показывает вклад
в величину
и т.д. Следовательно, для модели
частная
автокорреляционная функция порядка
, т.е.
, должна быть отлична от нуля, иначе порядок модели можно
снизить до
. В то же время, частная автокорреляционная функция порядка
, т.е.
, должна быть равна нулю, иначе порядок модели можно увеличить
до
.
На практике величины частной автокорреляционной функции заранее не известны
и рассчитываются на основе имеющихся реализаций с использованием,
например, метода наименьших квадратов. Построенные оценки
,
и т.д. называются выборочные частные автокорреляционные
функции. Для них справедливы следующие утверждения:
сходится к
при
;
для всех
.
В соответствии с
найденным значением , строим модель
:
.
В случае адекватности
построенной модели ряд остаточных членов ,
где
, является
белым шумом. Для проверки гипотез:
где - автокорреляция с лагом
ряда
применяют так называемую статистику Льюнга-Бокса:
,
которая
ассимптотически имеет распределение . Здесь вместо автокорреляций
используются
выборочные автокорреляции
. В качестве параметра
можно брать любое
целое число, большее порядка модели.
Моделирование с помощью
Определение порядка
модели достаточно просто.
Оно основано на следующем свойстве автокорреляционной функции модели скользящего
среднего, которое мы рассматривали ранее:
Следовательно,
достаточно найти такое значение , для которого выборочная автокорреляция
отлична от нуля, а
выборочные автокорреляции большего порядка
близки к нулю.
Для оценки параметров
модели обычно используют
метод максимального правдоподобия.
Адекватность
построенной модели проверяется тем же способом, что мы рассматривали выше для
модели . Однако, в случае модели с
параметрами,
статистика
будет ассимптотически иметь распределение
с
степенями свободы.
Моделирование с помощью
Моделирование с помощью аналогично выше изложенному.
При определении
порядка модели используют выборочную частную автокорреляционную и выборочную
автокорреляционную функции. Оценку параметров производят с помощью метода
максимального правдоподобия. Статистика Льюнга-Бокса:
,
используемая для проверки
адекватности построенной модели, имеет ассимптотически распределение с
степенями свободы.
Остановимся подробнее на особенностях прогнозирования с
помощью модели , поскольку нам понадобится этот аспект при расчете
величины
(Value at Risk). Обозначим
через
текущий момент
времени. Прогноз
для момента времени
, построенный на основе всей доступной к текущему моменту
времени
информации
обозначим через
, т.е.
.
Прогноз на один шаг
вперед:
с остатками (ошибками прогнозирования) ,
имеющими вариацию .
Прогноз на шагов вперед:
,
где и
могут быть получены последовательно.
Из -представления
для модели
получаем:
,
откуда для ошибки прогнозирования имеем:
Некоторые временные ряды демонстрируют некоторую периодичность в своем
поведении. Для того, чтобы провести объективное сравнение таких данных между
собой, необходимо прежде всего удалить эту сезонную компоненту. В то же время
при прогнозировании поведения таких финансовых временных рядов сезонность
является важной компонентой прогноза.
Обычно подразумевается,
что финансовый ряд демонстрирует периодичность в своем поведении с периодом , если наблюдается сходство в поведении финансового ряда
через каждые
временных интервалов.
Так, для квартальных данных о прибыли на акцию
(квартала), для
данных об объемах продаж
(месяцев).
Рассмотрим финансовый
временной ряд , отражающий, например, квартальные данные о прибыли на
акцию. Выборочная автокорреляционная функция, изображенная на рис. 1,
демонстрирует высокий уровень корреляции временного ряда.
Рис. 1. Выборочная
автокорреляционная функция для .
В случае наличия сильной корреляции необходимо рассмотреть
ряд разностей первого порядка: .
На рисунке 2
изображена выборочная автокорреляционная функция ряда . Как видно из рисунка, автокорреляция очень сильная при
значении лага, кратном четырем. Это и есть эмпирическое подтверждение наличия
сезонности с периодом
.
Далее рассмотрим следующий ряд разностей, теперь уже
четвертого порядка:
.
Рис. 2. Выборочная автокорреляционная функция для
В общем случае для
временного ряда с сезонной компонентой порядка
рассматривается ряд:
или: .
Рисунок 3 показывает
выборочную автокорреляционную функцию для .
Как видно, выборочные автокорреляции
и
с лагом 1 и 4 имеют значимое отрицательное
значение.
Рис. 3. Выборочная
автокорреляционная функция для
Рассмотренные нами линейные
модели временных рядов являются важным классом моделей в прогнозировании социально-экономических
данных. Однако они не объясняют ряд особенностей поведения временных рядов,
таких как кластерность, наличие тяжелых хвостов и асимметрии, долгая память и
т.д.