ทดสอบว่าออบเจกต์เป็น Time Series หรือไม่
เมื่อสร้างชุดข้อมูลขึ้นเอง สามารถกำหนดให้เป็นออบเจกต์แบบ ts ได้ ทบทวนกันสักครั้ง จากแบบฝึกหัดก่อนหน้า data_vector คือเวกเตอร์ตัวเลขธรรมดา ส่วน time_series คือออบเจกต์ ts ที่สร้างจาก data_vector โดยใช้ฟังก์ชัน ts() พร้อมระบุเวลาเริ่มต้นและความถี่ของข้อมูล ทั้งสองชุดนี้แสดงอยู่ในกราฟทางขวา
เมื่อใช้ชุดข้อมูลจากแหล่งอื่น เช่น ที่มาจาก R package สามารถตรวจสอบว่าเป็นออบเจกต์ ts หรือไม่ได้ด้วยคำสั่ง is.ts() ผลลัพธ์จะเป็น TRUE หากข้อมูลอยู่ในคลาส ts หรือ FALSE หากไม่ใช่
ในแบบฝึกหัดนี้ จะได้สำรวจคลาสของชุดข้อมูลต่าง ๆ ที่ใช้งานมาตลอดบทนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน R
คำแนะนำการฝึกหัด
- ใช้
is.ts()กับออบเจกต์data_vectorและtime_seriesจากแบบฝึกหัดก่อนหน้า - ใช้
is.ts()อีกครั้งเพื่อตรวจสอบคลาสของชุดข้อมูลNileที่ใช้ในแบบฝึกหัดก่อนหน้า - ใช้
is.ts()กับชุดข้อมูลAirPassengersต่อไป
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Check whether data_vector and time_series are ts objects
# Check whether Nile is a ts object
# Check whether AirPassengers is a ts object