Khớp mô hình MA(1)
Trong bài này, chúng ta đã sinh dữ liệu từ mô hình MA(1), $$X_t = W_t - .8 W_{t-1} ,$$ x <- arima.sim(model = list(order = c(0, 0, 1), ma = -.8), n = 100). Hãy xem dữ liệu mô phỏng và ACF, PACF mẫu để xác định bậc dựa trên bảng ở bài tập đầu tiên. Sau đó khớp mô hình.
Nhắc lại: với các mô hình MA(q) thuần, ACF lý thuyết sẽ cắt cụt tại độ trễ q, trong khi PACF sẽ giảm dần.
Bài tập này là một phần của khóa học
Mô hình ARIMA trong R
Hướng dẫn bài tập
- Gói astsa đã được nạp sẵn. 100 quan sát MA(1) đã được nạp sẵn vào
x. - Dùng
plot()để vẽ dữ liệu đã sinh trongx. - Vẽ cặp ACF và PACF mẫu bằng
acf2()từ góiastsa. - Dùng
sarima()từastsađể khớp MA(1) cho dữ liệu đã sinh trước đó. Xem bảng t và so sánh các ước lượng với giá trị thật.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# astsa is preloaded
# Plot x
# Plot the sample P/ACF of x
# Fit an MA(1) to the data and examine the t-table