GARCH-modellen in Python
Chelsea Yang
Data Science Instructor
Een spannend deel van financieel modelleren: het onbekende voorspellen

Rolling window-voorspelling: herhaald model fitten en voorspellen terwijl de tijd doorschuift

Blijf nieuwe datapunten aan de steekproef toevoegen

Expanding window-voorspelling:
for i in range(120):
gm_result = basic_gm.fit(first_obs = start_loc,
last_obs = i + end_loc, disp = 'off')
temp_result = gm_result.forecast(horizon = 1).variance
Nieuwe datapunten worden toegevoegd terwijl oude uit de steekproef vallen

Vast rolling window-voorspelling:
for i in range(120):
# Specify rolling window range for model fitting
gm_result = basic_gm.fit(first_obs = i + start_loc,
last_obs = i + end_loc, disp = 'off')
temp_result = gm_result.forecast(horizon = 1).variance
Meestal per geval bepaald
Te brede window: bevat verouderde data → hogere variantie
Te smalle window: mist relevante data → hogere bias
Optimale window: trade-off tussen bias en variantie

GARCH-modellen in Python