1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Mô hình ARIMA với Python

Connected

Bài tập

So sánh dự báo SARIMA và ARIMA

Trong bài tập này, bạn sẽ thấy tác động của việc dùng mô hình SARIMA thay vì ARIMA đối với dự báo cho chuỗi thời gian có tính mùa vụ.

Hai mô hình, ARIMA(3,1,2) và SARIMA(0,1,1)(1,1,1)\(_{12}\), đã được fit cho chuỗi thời gian việc làm ở Wisconsin. Theo AIC, đây là mô hình ARIMA tốt nhất và mô hình SARIMA tốt nhất hiện có.

Trong bài tập, bạn sẽ dùng hai mô hình này để tạo dự báo động cho 25 tháng tới và vẽ các dự báo này cùng với dữ liệu được để riêng trong giai đoạn đó, wisconsin_test.

Đối tượng kết quả ARIMA đã fit và đối tượng kết quả SARIMA đã fit có sẵn trong môi trường của bạn với tên arima_results và sarima_results.

Hướng dẫn

100 XP
  • Tạo một đối tượng dự báo cho mô hình ARIMA, đặt tên là arima_pred, để dự báo 25 bước tiếp theo sau khi kết thúc dữ liệu huấn luyện.
  • Trích xuất thuộc tính .predicted_mean từ arima_pred và gán cho arima_mean.
  • Lặp lại hai bước trên cho mô hình SARIMA.
  • Vẽ đồ thị dự báo của SARIMA và ARIMA cùng với dữ liệu để riêng wisconsin_test.