開始使用免費開始

擬合 MA(1) 模型

在這個練習中,我們從一個 MA(1) 模型產生了資料,$$X_t = W_t - .8 W_{t-1} ,$$ x <- arima.sim(model = list(order = c(0, 0, 1), ma = -.8), n = 100)。請先查看模擬資料,以及樣本 ACF 與 PACF,並依照第一個練習提供的表格來判斷模型階數。接著擬合該模型。

回想對於純 MA(q) 模型,理論 ACF 會在落後 q 處截尾,而 PACF 會逐漸衰減。

本練習屬於課程

R 中的 ARIMA 模型

檢視課程

練習說明

  • 已預先載入套件 astsa。100 筆 MA(1) 觀測值已載入為 x
  • 使用 plot() 繪製 x 的模擬資料。
  • 使用 astsa 套件的 acf2() 繪製樣本 ACF 與 PACF 配對圖。
  • 使用 astsasarima() 對前述資料擬合 MA(1) 模型。檢視 t 表,並將估計值與真實值比較。

動手互動練習

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

# astsa is preloaded

# Plot x


# Plot the sample P/ACF of x


# Fit an MA(1) to the data and examine the t-table

編輯並執行程式碼