Прогнозирование MMSE условных моделей отклонения

Что такое прогнозы MMSE?

Общая цель условного моделирования отклонения генерирует прогнозы условного процесса отклонения за будущий период времени. Таким образом, учитывая условный процесс отклонения σ12,σ22,,σN2 и горизонт прогноза h, сгенерируйте предсказания для σN+12,σN+22,,σN+h2.

Пусть σ^t+12 обозначьте прогноз для отклонения во время t + 1, условное выражение на истории процесса до времени t, Ht. Прогноз минимальной среднеквадратичной погрешности (MMSE) является прогнозом σ^t+12 это минимизирует условное выражение ожидаемая квадратная потеря,

E(σt+12σ^t+12|Ht).

Минимизация этой функции потерь дает к прогнозу MMSE,

σ^t+12=E(σt+12|Ht)=E(εt+12|Ht).

Прогнозы EGARCH MMSE

Для модели EGARCH прогноз MMSE найден для логарифмического условного отклонения,

logσ^t+12=E(logσt+12|Ht).

Для условных прогнозов отклонения процессов EGARCH, forecast возвращается exponentiated MMSE регистрируют условный прогноз отклонения,

σ^t+12=exp{logσ^t+12}.

Это приводит к небольшому смещению прогноза из-за неравенства Иенсена,

E(σt+12)exp{E(logσt+12)}.

Как альтернатива прогнозированию MMSE, можно провести симуляции Монте-Карло, чтобы предсказать процессы EGARCH. Симуляции Монте-Карло дают к несмещенным прогнозам для моделей EGARCH. Однако прогнозы Монте-Карло подвергаются ошибке Монте-Карло (который можно уменьшать путем увеличения объема выборки симуляции).

Как forecast Генерирует прогнозы MMSE

forecast функция генерирует прогнозы MMSE рекурсивно. Когда вы вызываете forecast, необходимо задать преддемонстрационные ответы Y0, и можно опционально задать преддемонстрационные условные отклонения V0 использование 'V0' аргумент пары "имя-значение". Если предсказываемая модель включает среднее смещение, сообщенное ненулевым Offset свойство, forecast вычитает термин смещения из преддемонстрационных ответов, чтобы создать преддемонстрационные инновации.

Чтобы начать предсказывать от конца наблюдаемого ряда, скажите Y, используйте последние несколько наблюдений за Y как преддемонстрационные ответы Y0 инициализировать прогноз. Минимальное количество преддемонстрационных ответов должно было инициализировать прогнозирование, хранится в свойстве Q из модели.

При определении преддемонстрационных условных отклонений V0, минимальное количество преддемонстрационных условных отклонений должно было инициализировать прогнозирование, хранится в свойстве P для GARCH (P, Q) и GJR (P, Q) модели. Для EGARCH (P, Q) модели, минимальное количество преддемонстрационных условных отклонений должно было инициализировать прогнозирование, макс. (P, Q).

Обратите внимание на то, что для всех моделей отклонения, если вы предоставляете, по крайней мере, макс. (P, Q) + преддемонстрационные наблюдения ответа P Y0, forecast выводит любые необходимые преддемонстрационные условные отклонения V0 для вас. Если вы предоставляете преддемонстрационные наблюдения, но менее, чем макс. (P, Q) + P, forecast наборы любые необходимые преддемонстрационные условные отклонения равняются безусловному отклонению модели.

Модель GARCH

forecast функция генерирует прогнозы MMSE для моделей GARCH рекурсивно.

Рассмотрите генерирующиеся прогнозы для модели GARCH(1,1), εt=σtzt, где

σt2=κ+γ1σt12+α1εt12.

Учитывая преддемонстрационные инновации εT и преддемонстрационное условное отклонение σT2, прогнозы рекурсивно сгенерированы можно следующим образом:

  • σ^T+12=κ+γ1σT2+α1εT2

  • σ^T+22=κ+γ1σ^T+12+α1σ^T+12

  • σ^T+32=κ+γ1σ^T+22+α1σ^T+22

Обратите внимание на то, что инновации предсказаны с помощью идентичности

E(εt+12|Ht)=E(σt+12|Ht)=σ^t+12.

Эта рекурсия сходится к безусловному отклонению процесса,

σε2=κ(1γ1α1).

Модель GJR

forecast функция генерирует прогнозы MMSE для моделей GJR рекурсивно.

Рассмотрите генерирующиеся прогнозы для модели GJR(1,1), εt=σtzt, где σt2=κ+γ1σt12+α1εt12+ξ1I[εt1<0]εt12. Учитывая преддемонстрационные инновации εT и преддемонстрационное условное отклонение σT2, прогнозы рекурсивно сгенерированы можно следующим образом:

  • σ^T+12=κ+γ1σ^T2+α1εT2+ξ1I[εT<0]εT2

  • σ^T+22=κ+γ1σ^T+12+α1σ^T+12+12ξ1σ^T+12

  • σ^T+32=κ+γ1σ^T+22+α1σ^T+22+12ξ1σ^T+22

Обратите внимание на то, что ожидаемое значение индикатора является 1/2 для инновационного процесса со средним нулем и этим, инновации предсказаны с помощью идентичности

E(εt+12|Ht)=E(σt+12|Ht)=σ^t+12.

Эта рекурсия сходится к безусловному отклонению процесса,

σε2=κ(1γ1α112ξ1).

Модель EGARCH

forecast функция генерирует прогнозы MMSE для моделей EGARCH рекурсивно. Прогнозы первоначально сгенерированы для логарифмических условных отклонений, и затем exponentiated, чтобы предсказать условные отклонения. Это приводит к небольшому смещению прогноза.

Рассмотрите генерирующиеся прогнозы для модели EGARCH(1,1), εt=σtzt, где

logσt2=κ+γ1logσt12+α1[|εt1σt1|E{|εt1σt1|}]+ξ1εt1σt1.

Форма термина ожидаемого значения зависит от выбора инновационного распределения, t Гауссова или Студента. Учитывая преддемонстрационные инновации εT и преддемонстрационное условное отклонение σT2, прогнозы рекурсивно сгенерированы можно следующим образом:

  • logσ^T+12=κ+γ1logσT2+α1[|εTσT|E{|εTσT|}]+ξ1εTσT

  • logσ^T+22=κ+γ1logσ^T+12

  • logσ^T+32=κ+γ1logσ^T+22

Заметьте, что будущие абсолютные стандартизированные инновации и будущие инновации каждый заменяются их ожидаемым значением. Это означает, что оба, ДУГА и термины рычагов являются нулем для всех прогнозов, которые являются условным выражением на будущих инновациях. Эта рекурсия сходится к безусловному логарифмическому отклонению процесса,

logσε2=κ(1γ1).

forecast возвращает прогнозы exponentiated, exp{logσ^T+12},exp{logσ^T+22},, которые имеют предел

exp{κ(1γ1)}.

Смотрите также

Объекты

Функции

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте