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 возвращает экспоненциальный прогноз условного отклонения журнала MMSE,

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

Это приводит к легкому прогнозу смещения из-за неравенства Йенсена,

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

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

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

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

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

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

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

Модель GARCH

The 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

The 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

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

Рассмотрите генерацию прогнозов для модели 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

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

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

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

exp{κ(1γ1)}.

См. также

Объекты

Функции

Похожие примеры

Подробнее о