1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích chuỗi thời gian bằng R

Connected

Bài tập

Mô phỏng mô hình tự hồi quy

Mô hình tự hồi quy (AR) có lẽ là mô hình chuỗi thời gian được dùng rộng rãi nhất. Nó có cách diễn giải quen thuộc như hồi quy tuyến tính đơn giản, nhưng ở đây mỗi quan sát được hồi quy theo quan sát liền trước. Mô hình AR cũng bao gồm mô hình nhiễu trắng (WN) và bước ngẫu nhiên (RW) đã xét ở các chương trước như những trường hợp đặc biệt.

Hàm linh hoạt arima.sim() được dùng ở các chương trước cũng có thể dùng để mô phỏng dữ liệu từ một mô hình AR bằng cách đặt đối số model bằng list(ar = phi), trong đó phi là tham số hệ số dốc thuộc khoảng (-1, 1). Ta cũng cần chỉ định độ dài chuỗi n.

Trong bài tập này, bạn sẽ dùng lệnh đó để mô phỏng và vẽ ba mô hình AR khác nhau với hệ số dốc lần lượt bằng 0.5, 0.9 và -0.75.

Hướng dẫn

100 XP
  • Dùng arima.sim() để mô phỏng 100 quan sát của mô hình AR với hệ số dốc bằng 0.5. Để làm vậy, đặt đối số model bằng list(ar = 0.5) và đối số n bằng 100. Lưu dữ liệu mô phỏng vào x.
  • Dùng lời gọi tương tự arima.sim() để mô phỏng 100 quan sát của mô hình AR với hệ số dốc bằng 0.9. Lưu dữ liệu này vào y.
  • Dùng lần gọi thứ ba arima.sim() để mô phỏng 100 quan sát của mô hình AR với hệ số dốc bằng -0.75. Lưu dữ liệu này vào z.
  • Dùng plot.ts() với cbind() để vẽ ba đối tượng ts của bạn (x, y, z).