Kiểm tra xem một đối tượng có phải chuỗi thời gian hay không
Khi tự xây dựng bộ dữ liệu, bạn có thể tạo chúng dưới dạng đối tượng ts. Hãy nhớ lại bộ dữ liệu data_vector từ bài trước, vốn chỉ là một vector số, và time_series, đối tượng ts bạn đã tạo từ data_vector bằng hàm ts() cùng thông tin về thời điểm bắt đầu và tần suất quan sát. Để nhắc lại, data_vector và time_series được hiển thị trong biểu đồ bên phải.
Khi bạn dùng bộ dữ liệu từ nguồn khác, chẳng hạn như các bộ dữ liệu đi kèm trong một gói R, bạn có thể kiểm tra xem chúng có phải đối tượng ts hay không bằng lệnh is.ts(). Kết quả sẽ là TRUE nếu dữ liệu thuộc lớp ts, hoặc FALSE nếu không.
Trong bài tập này, bạn sẽ kiểm tra lớp của các bộ dữ liệu bạn đã sử dụng xuyên suốt chương này.
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
Hướng dẫn bài tập
- Dùng
is.ts()cho các đối tượngdata_vectorvàtime_seriestừ bài trước. - Gọi
is.ts()một lần nữa để kiểm tra lớp của bộ dữ liệuNileđã dùng ở các bài trước. - Tiếp tục theo hướng đó bằng cách dùng
is.ts()với bộ dữ liệuAirPassengers.
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.
# Check whether data_vector and time_series are ts objects
# Check whether Nile is a ts object
# Check whether AirPassengers is a ts object