exponenta event banner

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

Каковы прогнозы MMSE?

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

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

E (startt + 12 λ ^ t + 12 | Ht).

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

λ ^ t + 12 = E (startt + 12 | Ht) = E (αt + 12 | Ht).

Прогнозы EGARCH MMSE

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

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

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

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

Это приводит к незначительному отклонению прогноза из-за неравенства Дженсена,

E (startt + 12) ≥exp{E (logstartt + 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) минимальное количество предварительных условных отклонений, необходимых для инициализации прогнозирования, равно max (P, Q).

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

Модель GARCH

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

Рассмотрите возможность создания прогнозов для модели GARCH (1,1),

startt2 = start+ γ 1startt 12 + α1αt − 12.

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

  • λ ^ T + 12 = start+ γ 1startT2 + α1αT2

  • δ ^ T + 22 =/γ + 1 ^ T + 12 + α1λ ^ T + 12

  • δ ^ T + 32 =/γ + 1 ^ T + 22 + α1λ ^ T + 22

Обратите внимание, что инновации прогнозируются с использованием идентификатора

E (αt + 12 | Ht) = E (startt + 12 | Ht) = λ ^ t + 12.

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

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

Модель GJR

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

Рассмотрите возможность формирования прогнозов для модели GJR (1,1), αt = starttzt, где startt2 = start+ γ 1startt 12 + α1αt 12 + ξ1I [αt − 1 < 0] αt − 12. Учитывая предтиповые инновации ε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 = start+ γ 1λ ^ T + 22 + α1λ ^ T + 22 + 12

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

E (αt + 12 | Ht) = E (startt + 12 | Ht) = λ ^ t + 12.

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

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

Модель EGARCH

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

Рассмотрите возможность создания прогнозов для модели EGARCH (1,1),

logstartt2 = start+ γ 1logstartt 12 + α1 [| αt 1startt 1 | E {| αt 1startt − 1 |}] + start1αt − 1startt − 1.

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

  • logλ ^ T + 12 = start+ γ 1logstartT2 + α1 [| αTstartT | E {| αTstartT |}] +

  • logλ ^ T + 22 = start+ γ 1logλ ^ T + 12

  • logλ ^ T + 32 = start+ γ 1logλ ^ T + 22

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

logstartα2 = (1 γ 1).

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

exp {start( 1 γ 1)}.

См. также

Объекты

Функции

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

Подробнее