Стата Предсказать GARCH

Я хочу сделать что-то очень простое, но это не работает!

Мне нужно увидеть прогнозы (и ошибки) модели GARCH. Основная переменная - "dowclose", и моя идея состоит в том, чтобы посмотреть, хорошо ли модель GARCH подходит для этой переменной.

Я использую этот простой код, но прогноз просто 0

webuse dow1.dta
arch dowclose, noconstant arch(1) garch(1)
predict dow_hat, y

АРХ Результаты:

ARCH family regression

Sample: 1 - 9341                                   Number of obs   =      9341
Distribution: Gaussian                             Wald chi2(.)    =         .
Log likelihood = -76191.43                         Prob > chi2     =         .

------------------------------------------------------------------------------
         |                 OPG
dowclose |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
    arch |
     L1. |    1.00144   6.418855     0.16   0.876    -11.57929    13.58217
         |
   garch |
     L1. |   -.001033   6.264372    -0.00   1.000    -12.27898    12.27691
         |
   _cons |   56.60589   620784.7     0.00   1.000     -1216659     1216772
------------------------------------------------------------------------------

person Marcelo_Ortiz    schedule 05.05.2014    source источник


Ответы (1)


Этого и следовало ожидать: у вас нет ковариат и нет пересечения, поэтому предсказывать нечего.

Вот простая регрессия МНК, которая делает проблему очевидной:

. sysuse auto
(1978 Automobile Data)

. reg price, nocons

      Source |       SS       df       MS              Number of obs =      74
-------------+------------------------------           F(  0,    74) =    0.00
       Model |           0     0           .           Prob > F      =       .
    Residual |  3.4478e+09    74  46592355.7           R-squared     =  0.0000
-------------+------------------------------           Adj R-squared =  0.0000
       Total |  3.4478e+09    74  46592355.7           Root MSE      =  6825.9

------------------------------------------------------------------------------
       price |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
------------------------------------------------------------------------------

. predict phat
(option xb assumed; fitted values)

. sum phat

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
        phat |        74           0           0          0          0
person Dimitriy V. Masterov    schedule 06.05.2014
comment
@Димитрий большое спасибо за ответ. Можете ли вы привести пример для прогнозирования, подобного вашему ответу, но с использованием арки вместо рег. Может быть, это очень легко, но я не могу этого сделать. - person Marcelo_Ortiz; 07.05.2014
comment
@Marcelo_Ortiz Я не совсем понимаю, о чем вы спрашиваете. Позвольте мне попробовать еще раз немного по-другому. ARCH и его обобщения предназначены для моделирования изменяющейся во времени волатильности путем предоставления структуры AR для условной дисперсии временного ряда при сохранении постоянной безусловной дисперсии. Это предположения об ошибке. Но если у вас нет предикторов (даже константы), ваша навязанная модель состоит в том, что ваш результат равен нулю в каждом периоде. Следовательно, ваш прогноз таков, что будет ноль. Мой пример регрессии делает это ясным, удаляя все сложные термины ошибок. - person Dimitriy V. Masterov; 07.05.2014
comment
@Dimitry Спасибо, вы имеете в виду, что оба коэф. показанные в выходных данных stata, предназначены только для условной дисперсии dowclose? Итак, мне нужна другая модель для прогнозирования дозакрытия с использованием этой модели GARCh для его волатильности? - person Marcelo_Ortiz; 08.05.2014
comment
Это точно. Как насчет некоторых задержек закрытия с использованием компонента ar() или, по крайней мере, константы? Кроме того, вы можете подумать о приобретении книги Шона Беккетти ITSUS для 8-й главы о ARCH и семье. - person Dimitriy V. Masterov; 08.05.2014
comment
Я искал эту книгу целый месяц и не нашел ее в Чили. Можете ли вы сказать мне, что мне нужно закодировать для использования 2 лагов для закрытия, до arch dowclose, noconstant arch(1) garch(1)пожалуйста. - person Marcelo_Ortiz; 24.06.2014
comment
Добавьте ar(1) для задержки в один период. Также удалите параметр noconstant. - person Dimitriy V. Masterov; 24.06.2014