開始使用免費開始

產生動態預測

現在把時間往未來再推一點,進入動態預測。如果你想預測 Amazon 的股價,不只是明天,而是下週或下個月呢?這時就會用到動態預測。

還記得影片中提到,長期預測較難精準,因為震盪項會逐步累積。預測越往未來走,不確定性就越高。對股價資料而言尤其如此,所以在這個練習中的預測,可能不如上一個練習那麼精準。

本練習屬於課程

Python 中的 ARIMA 模型

檢視課程

練習說明

  • 使用 results 物件為最近 30 天進行動態預測,並將結果指定給 dynamic_forecast
  • 使用 dynamic_forecast 物件的其中一個屬性,將你的預測指定給新變數 mean_forecast
  • dynamic_forecast 物件擷取預測的信賴區間,並指定給新變數 confidence_intervals
  • 列印你的平均預測值。

動手互動練習

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

# Generate predictions
dynamic_forecast = results.______(____=___, ____=____)

# Extract prediction mean
mean_forecast = ____.____

# Get confidence intervals of predictions
confidence_intervals = ____.____

# Select lower and upper confidence limits
lower_limits = confidence_intervals.loc[:,'lower close']
upper_limits = confidence_intervals.loc[:,'upper close']

# Print best estimate predictions
print(____)
編輯並執行程式碼