展開 ARMA 預測
現在你要使用前一個練習中訓練好的模型 arma,來預測 Amazon 股票資料集的絕對數值。記住,有時只預測差分就足夠了;也就是判斷股票會上漲還是下跌;但有時候絕對數值才是關鍵。
上一題你訓練的模型結果物件已以 arma_results 名稱提供在你的環境中。np.cumsum() 函式與原始 DataFrame amazon 也可使用。
本練習屬於課程
Python 中的 ARIMA 模型
練習說明
- 使用
arima_results物件的.get_forecast()方法,並選取接下來 10 個差分的預測平均值。 - 使用
np.cumsum()函式對你的差分預測做累加整合。 - 加上原始 DataFrame 的最後一個值,讓你的預測轉為絕對數值。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Make arma forecast of next 10 differences
arma_diff_forecast = arma_results.____(steps=____).____
# Integrate the difference forecast
arma_int_forecast = ____
# Make absolute value forecast
arma_value_forecast = arma_int_forecast + amazon.____
# Print forecast
print(arma_value_forecast)