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

Tạo đối tượng chuỗi thời gian với ts()

Hàm ts() có thể dùng để tạo các đối tượng chuỗi thời gian. Một đối tượng chuỗi thời gian là một vector (đơn biến) hoặc ma trận (đa biến) kèm các thuộc tính bổ sung, bao gồm chỉ số thời gian cho từng quan sát, tần suất lấy mẫu và bước thời gian giữa các quan sát, cùng độ dài chu kỳ cho dữ liệu có tính chu kỳ. Các đối tượng như vậy thuộc lớp ts, và biểu diễn dữ liệu được quan sát tại các thời điểm (xấp xỉ) cách đều nhau. Bây giờ bạn sẽ tự tạo các đối tượng chuỗi thời gian.

Ưu điểm của việc tạo và làm việc với các đối tượng chuỗi thời gian thuộc lớp ts là có nhiều phương thức tận dụng các thuộc tính của chuỗi thời gian, như thông tin chỉ số thời gian. Ví dụ, như bạn đã thấy ở các bài trước, gọi plot() trên một đối tượng ts sẽ tự động tạo biểu đồ theo thời gian.

Trong bài này, bạn sẽ làm quen với lớp ts bằng cách mã hóa một số dữ liệu chuỗi thời gian (lưu trong data_vector) vào ts và khám phá kết quả. Chuỗi thời gian data_vector của bạn bắt đầu từ năm 2004 và có 4 quan sát mỗi năm (tức dữ liệu theo quý).

Hướng dẫn

100 XP
  • Áp dụng print() và plot() cho data_vector. Lưu ý mặc định biểu đồ của bạn không có thông tin thời gian.
  • Dùng ts() với data_vector để chuyển dữ liệu thành một đối tượng ts. Đặt đối số start bằng 2004 và đối số frequency bằng 4. Gán kết quả cho time_series.
  • Dùng print() và plot() để xem đối tượng time_series của bạn.