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

Connected

Bài tập

Lấy sai phân và khớp ARMA

Trong bài tập này, bạn sẽ khớp một mô hình ARMA cho bộ dữ liệu cổ phiếu Amazon. Như bạn đã thấy, đây là một bộ dữ liệu không dừng. Bạn sẽ dùng phép sai phân để biến nó thành chuỗi dừng nhằm có thể khớp mô hình ARMA.

Ở phần tiếp theo, bạn sẽ dự báo các giá trị sai phân và dùng chúng để dự báo các giá trị thực tế.

Chuỗi thời gian cổ phiếu Amazon đã có sẵn trong môi trường của bạn dưới tên amazon. Lớp mô hình ARIMA cũng đã có sẵn trong môi trường.

Hướng dẫn

100 XP
  • Dùng phương thức .diff() của amazon để làm cho chuỗi thời gian trở nên dừng bằng cách lấy sai phân bậc một. Đừng quên loại các giá trị NaN bằng phương thức .dropna().
  • Tạo mô hình ARMA(2,2) bằng lớp ARIMA, truyền vào dữ liệu đã được làm dừng.
  • Khớp mô hình.