開始使用免費開始

固定長度的滾動視窗預測

滾動視窗預測在財務時間序列建模中非常常見。本練習要帶你實作使用固定長度滾動視窗的 GARCH 模型預測。

先在 .fit() 中定義視窗大小,接著用 for 迴圈執行預測。注意因為視窗大小固定,所以每次迭代後,起點與終點都會同時往後推進。

S&P 500 的報酬率序列已預先載入為 sp_data,而 GARCH(1,1) 模型已在 basic_gm 中預先定義。初始樣本視窗的起點與終點也已分別在 start_locend_loc 中預先設定。

本練習屬於課程

Python 中的 GARCH 模型

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

for i in range(30):
    # Specify fixed rolling window size for model fitting
    gm_result = basic_gm.fit(first_obs = i + ____, 
                             last_obs = i + ____, update_freq = 5)
編輯並執行程式碼