January 2020
Beginner to intermediate
432 pages
11h 24m
English
Execute the following steps to estimate the GARCH(1,1) model in Python.
model = arch_model(returns, mean='Zero', vol='GARCH', p=1, o=0, q=1)
model_fitted = model.fit(disp='off')print(model_fitted.summary())
This results in the following screenshot:

model_fitted.plot(annualize='D')
In the plots shown below, we can observe the effect of including the extra component (lagged conditional volatility) into the model specification:
When using ARCH, the conditional volatility series exhibits many spikes, and ...
Read now
Unlock full access