การระบุความถี่ในการสุ่มตัวอย่าง
นอกจากการดูข้อมูลและการพล็อตตามช่วงเวลาแล้ว ยังมีการดำเนินการอื่นๆ อีกหลายอย่างที่ทำได้กับชุดข้อมูลอนุกรมเวลา
ฟังก์ชัน start() และ end() จะคืนค่า time index ของการสังเกตแรกและการสังเกตสุดท้ายตามลำดับ ฟังก์ชัน time() จะคำนวณเวกเตอร์ของ time index โดยมีหนึ่งค่าสำหรับแต่ละ time index ที่มีการบันทึกข้อมูล
ฟังก์ชัน deltat() จะคืนค่าช่วงเวลาคงที่ระหว่างการสังเกตแต่ละครั้ง และฟังก์ชัน frequency() จะคืนค่าจำนวนการสังเกตต่อหน่วยเวลา สุดท้าย ฟังก์ชัน cycle() จะคืนค่าตำแหน่งในวัฏจักรของการสังเกตแต่ละครั้ง
ในแบบฝึกหัดนี้ จะได้ฝึกใช้ฟังก์ชันเหล่านี้กับชุดข้อมูล AirPassengers ซึ่งรายงานจำนวนผู้โดยสารสายการบินระหว่างประเทศรวมรายเดือน (หน่วย: พัน) ตั้งแต่ปี 1949 ถึง 1960
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน R
คำแนะนำการฝึกหัด
- เริ่มต้นด้วยการพล็อตข้อมูล
AirPassengersโดยเรียกใช้plot()อย่างง่าย - จากนั้น แสดงข้อมูลการสังเกตแรกและการสังเกตสุดท้ายใน
AirPassengersโดยใช้start()และend()ตามลำดับ - สุดท้าย วิเคราะห์ชุดข้อมูลนี้เพิ่มเติมโดยใช้คำสั่ง
time(),deltat(),frequency()และcycle()กับAirPassengers
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Plot AirPassengers
# View the start and end dates of AirPassengers
# Use time(), deltat(), frequency(), and cycle() with AirPassengers