I am doing a project for my class Financial Time Series in which I am trying to forecast my portfolio log returns using a GARCH fit. I am having a bit of trouble determining the best way to fit this model, and which order model is the best fit. I have tried everything from garchM to rugarch. So far, I have gathered that the best way to determine which order is adequate, is by comparing AICs for different ordered models. If someone could please get back to me that would be great! Thanks, Jeff W

  • $\begingroup$ I'm pretty sure you can output the likelihood on rugarch, which means it's not much additional work to get the AIC. Then just write a function to compare the fits. $\endgroup$ – John Dec 11 '14 at 19:36

Did you try rmgarch package of R ?



  • 1
    $\begingroup$ Don't forget rugarch by the same author $\endgroup$ – Kyle Balkissoon Jan 14 '15 at 4:03

I would suggest you to forecast the series using different models and to determine which one is the best accordingly loss functions such as RMSE, MAPE.. or using the Mincer-Zarnowitz regression . You could also compare one-step forecast versus dynamic forecast. Another way is to compute VaR and observe the model having the lowest failure rate. AIC/BIC criteria are useful only to select the appropriate number of AR/MA/ARCH/GARCH terms.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.