I have financial time series with non constant variance. I suppose that using ARMA- GARCH i will create more accurate confident intervals for predictions than using ARMA model. This is how i fit model 1. Turn to log returns from original series. (It becomes stationary)

  1. Select appropriate ARMA model by AIC.

  2. Testing residual for ARCH effect using LM test. (Rejects null hypothesis - there is arch effect)

  3. Select appropriate GARCH(p,q) using AIC.

a) So my question is how should i combine this models to create mean_forecast and confidence interval?

b) Here https://stats.stackexchange.com/a/143521/180509 @Richard Hardy suggests to determine both the ARMA and the GARCH parts simultaneously. How i can do it simultaneously and how it implement it in python? Thanks

  • $\begingroup$ For ARMA/GARCH models, you may be interested in my other post quant.stackexchange.com/questions/9351/… $\endgroup$ – user32398 Apr 19 '18 at 2:42
  • $\begingroup$ Ty @wrtsvkrfm, do you have any suggestions how implement you algo in python without hand coding? $\endgroup$ – John Doe Apr 19 '18 at 9:47
  • $\begingroup$ Probably use R, or STATA. STATA has hundreds of pages in its user guide for forecasting models. $\endgroup$ – user32398 Apr 19 '18 at 15:59

Your Answer

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

Browse other questions tagged or ask your own question.