開始使用免費開始

差分與擬合 ARMA

在這個練習中,你會對 Amazon 股價資料擬合一個 ARMA 模型。正如你先前所見,這是一個非定態的資料集。你會用差分讓它變為定態,才能擬合 ARMA 模型。

在下一節,你會先對差分值做預測,再用它來預測實際數值。

環境中已提供 Amazon 股價時間序列 amazonARIMA 模型類別也已在你的環境中可用。

本練習屬於課程

Python 中的 ARIMA 模型

檢視課程

練習說明

  • 使用 amazon.diff() 方法取一階差分,讓時間序列變為定態。別忘了用 .dropna() 移除 NaN 值。
  • 使用 ARIMA 類別並傳入定態資料,建立 ARMA(2,2) 模型。
  • 擬合(fit)模型。

動手互動練習

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

# Take the first difference of the data
amazon_diff = amazon.____

# Create ARMA(2,2) model
arma = ____

# Fit model
arma_results = ____

# Print fit summary
print(arma_results.summary())
編輯並執行程式碼