Bắt đầu ngayBắt đầu miễn phí

Xác định tần suất lấy mẫu

Bên cạnh việc xem dữ liệu và vẽ theo thời gian, bạn còn có thể thực hiện thêm một số thao tác khác trên bộ dữ liệu chuỗi thời gian.

Hàm start()end() lần lượt trả về chỉ số thời gian của quan sát đầu tiên và cuối cùng. Hàm time() tính một vector các chỉ số thời gian, với một phần tử cho mỗi thời điểm mà chuỗi được quan sát.

Hàm deltat() trả về khoảng thời gian cố định giữa các quan sát và hàm frequency() trả về số quan sát trên một đơn vị thời gian. Cuối cùng, hàm cycle() trả về vị trí trong chu kỳ của mỗi quan sát.

Trong bài tập này, bạn sẽ thực hành áp dụng các hàm này cho bộ dữ liệu AirPassengers, báo cáo tổng số hành khách quốc tế theo tháng (nghìn người) từ năm 1949 đến 1960.

Bài tập này là một phần của khóa học

Phân tích chuỗi thời gian bằng R

Xem khóa học

Hướng dẫn bài tập

  • Bắt đầu bằng cách vẽ dữ liệu AirPassengers với một lệnh plot() đơn giản.
  • Tiếp theo, liệt kê thời điểm quan sát đầu tiên và cuối cùng trong AirPassengers bằng start()end() tương ứng.
  • Cuối cùng, hiểu thêm về bộ dữ liệu này bằng cách dùng các lệnh time(), deltat(), frequency(), và cycle() trên AirPassengers.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Plot AirPassengers


# View the start and end dates of AirPassengers



# Use time(), deltat(), frequency(), and cycle() with AirPassengers 



Chỉnh sửa và Chạy Mã