GARCH Prediction not possible

3 visualizaciones (últimos 30 días)
Clemens Mueller
Clemens Mueller el 18 de Ag. de 2015
Comentada: Clemens Mueller el 18 de Ag. de 2015
Hello everyone,
I have a very small problem that is bothering me in my GARCH estimation/prediction: The estimation part works perfectly, however I encounter a problem when I want to predict/forecast the conditional variance for the next period. Here is part of my code:
Mdl = garch(1,1);
opts = optimset('fmincon');
opts.Algorithm = 'interior-point';
EstMdl = estimate(Mdl,return,'options',opts);
Vf1 = forecast(Mdl,1,'Y0',return);
Now, in the last line of code, I run into the problem... The error message is as follows:
Conditional variance constant must be specified.
Error in Code (line 774)
Vf1 = forecast(Mdl,1,'Y0',return);
But I cannot understand why this problem appears... The returns consist of a vector (60,1) and everything should normally be perfectly fine..
Thank you guys very much already! I appreciate your help a lot!

Respuesta aceptada

Roger Wohlwend
Roger Wohlwend el 18 de Ag. de 2015
You invoke the function forecast with Mdl, which is just a model specification and thus contains no coefficients. You have to use EstMdl instead. That's the estimated model with the coefficients.
Vf1 = forecast(EstMdl,1,'Y0',return);
  1 comentario
Clemens Mueller
Clemens Mueller el 18 de Ag. de 2015
Oh.. Yes, I agree this was a rather stupid mistake. I apologize, but thank you very much for pointing this out to me

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Conditional Variance Models en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by