開始使用免費開始

使用 GARCH 模型進行預測

先前你已經用 Python 的 arch 套件實作過基本的 GARCH(1,1) 模型。這個練習要讓你練習做基礎的波動度預測。

你會再次使用 S&P 500 的歷史報酬時間序列。先用所有可用觀測值來定義並擬合一個 GARCH(1,1) 模型,接著呼叫 .forecast() 來進行預測。預設會產生 1 期向前的估計。你可以用 horizon = n 來指定更長的前瞻期間。

arch 套件已經為你預先載入。

本練習屬於課程

Python 中的 GARCH 模型

檢視課程

動手互動練習

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

# Specify a GARCH(1,1) model
basic_gm = ____(sp_data['Return'], p = 1, q = 1, 
                      mean = 'constant', vol = 'GARCH', dist = 'normal')
# Fit the model
gm_result = basic_gm.____()
編輯並執行程式碼