How to avoid GARCH estimation model to show output in the command window?

11 vues (au cours des 30 derniers jours)
Haoqing FAN
Haoqing FAN le 15 Juin 2016
Réponse apportée : Hang Qian le 19 Août 2016
I am trying to estimate the oil price volatility using GARCH model, and I try to use a 4 year-rolling window to estimate the GARCH parameters so that i could get many parameters for different periods. Thus I wrote a "for" loop, but in every loop matlab will show the whole output table for the estimated GARCH model, which makes it forever to finish the loop. I already put ";" at the end of each line but it didn't help. Below is part of the codes:
Mdl = arima('ARLags',7,'Variance',garch(1,1));
for i=1:4835;
EstMdlGARCH_i=estimate(Mdl,r(i:i+843));
A(i,:)=[EstMdlGARCH_i.Variance.GARCH,EstMdlGARCH_i.Variance.ARCH];
end;
Your helps are appreciated!

Réponses (1)

Hang Qian
Hang Qian le 19 Août 2016
Hi Haoqing,
To suppress display, we can add a name-value pair 'Display', say
EstMdlGARCH_i=estimate(Mdl,r(i:i+843),'Display','off');
- Hang Qian

Catégories

En savoir plus sur Conditional Variance Models dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by