1. Learn
  2. /
  3. Courses
  4. /
  5. Phân tích chuỗi thời gian bằng R

Connected

Exercise

Biểu đồ chuỗi thời gian cơ bản

Mặc dù các lệnh đơn giản như print(), length(), head() và tail() cung cấp thông tin quan trọng về dữ liệu chuỗi thời gian, một cách rất hữu ích khác để khám phá dữ liệu là vẽ biểu đồ.

Trong bài tập này, bạn sẽ vẽ dữ liệu lưu lượng hằng năm của sông Nile bằng hàm plot(). Với các đối tượng dữ liệu chuỗi thời gian như Nile, trục ngang thường đi kèm chỉ số Time. Từ bài trước, bạn biết dữ liệu này trải dài từ 1871 đến 1970, và các vạch chia ngang được gắn nhãn tương ứng. Nhãn mặc định "Time" không thật sự giàu thông tin. Vì đây là số đo theo năm, bạn nên dùng nhãn "Year". Đồng thời, bạn cũng nên đổi nhãn trục dọc thành "River Volume (1e9 m^{3})".

Ngoài ra, một tiêu đề giàu thông tin sẽ giúp biểu đồ dễ hiểu hơn; bạn có thể đặt bằng đối số main. Ở đây, một tiêu đề phù hợp là "Annual River Nile Volume at Aswan, 1871-1970".

Cuối cùng, kiểu vẽ mặc định (type) cho đối tượng chuỗi thời gian là "l" (đường). Nối các quan sát liên tiếp giúp biểu đồ chuỗi thời gian dễ diễn giải hơn. Đôi khi cũng hữu ích khi hiển thị đồng thời cả các điểm quan sát và đường nối; khi đó dùng "b" để thể hiện cả hai.

Instructions

100 XP
  • Dùng plot() để hiển thị bộ dữ liệu Nile.
  • Gọi plot() lần thứ hai để hiển thị dữ liệu, nhưng thêm các đối số: xlab = "Year", ylab = "River Volume (1e9 m^{3})".
  • Gọi plot() lần thứ ba với dữ liệu Nile của bạn, lần này thêm cả tiêu đề và hiển thị các điểm quan sát bằng cách chỉ định các đối số: main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b".