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

Vẽ biểu đồ cho một đối tượng chuỗi thời gian

Việc trực quan hóa dữ liệu đang phân tích thường rất hữu ích, đặc biệt khi phân tích chuỗi thời gian. Nếu tập dữ liệu thuộc lớp ts, thì hàm plot() có các phương thức tự động đưa thông tin chỉ số thời gian vào hình vẽ.

Hãy xem xét tập dữ liệu eu_stocks (có sẵn trong R với tên EuStockMarkets). Tập dữ liệu này chứa giá đóng cửa hằng ngày của các chỉ số chứng khoán lớn ở châu Âu giai đoạn 1991–1998, cụ thể là Đức (DAX), Thụy Sĩ (SMI), Pháp (CAC), và Vương quốc Anh (FTSE). Dữ liệu được ghi nhận vào những ngày thị trường mở cửa, nên không có quan sát vào cuối tuần và ngày lễ. Ta sẽ tiếp tục với giả định xấp xỉ rằng tập dữ liệu này có các quan sát cách đều và là một chuỗi thời gian bốn chiều.

Để kết thúc chương này, bài tập yêu cầu bạn áp dụng một số hàm đã học vào tập dữ liệu mới này.

Hướng dẫn

100 XP
  • Dùng is.ts() để kiểm tra eu_stocks có phải là đối tượng ts hay không.
  • Xem thời điểm bắt đầu, kết thúc và tần suất của eu_stocks bằng các hàm start(), end(), và frequency() tương ứng.
  • Tạo một biểu đồ đơn giản cho dữ liệu eu_stocks của bạn bằng lệnh plot().
  • Tạo một biểu đồ chuỗi thời gian phức tạp hơn cho dữ liệu eu_stocks bằng lệnh ts.plot(). Truyền tập dữ liệu eu_stocks vào đoạn mã đã viết sẵn, giữ nguyên các đối số khác.
  • Dùng đoạn mã viết sẵn để thêm chú giải (legend) vào biểu đồ chuỗi thời gian của bạn.