Python में GARCH मॉडल
Chelsea Yang
Data Science Instructor
फाइनैंशियल मॉडलिंग का रोमांचक हिस्सा: अज्ञात का अनुमान लगाएँ

रोलिंग विंडो फोरकास्ट: समय आगे बढ़ते ही बार-बार मॉडल फिट करें और फोरकास्ट चलाएँ

नए डेटा पॉइंट लगातार सेम्पल में जोड़ें

एक्सपैंडिंग विंडो फोरकास्ट:
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
नए डेटा पॉइंट जोड़ते हैं, जबकि पुराने सेम्पल से हटाते हैं

फिक्स्ड रोलिंग विंडो फोरकास्ट:
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
आमतौर पर केस-बाय-केस तय होता है
बहुत बड़ी विंडो: पुराना डेटा शामिल होगा, वैरिएंस बढ़ सकता है
बहुत छोटी विंडो: प्रासंगिक डेटा छूट सकता है, बायस बढ़ सकता है
सर्वोत्तम विंडो साइज़: बायस-वैरिएंस बैलेंस का ट्रेड-ऑफ

Python में GARCH मॉडल