開始使用免費開始

展開 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)
編輯並執行程式碼