การกำจัดแนวโน้มในระดับด้วยการหาผลต่าง
การแปลงผลต่างอันดับแรกของอนุกรมเวลา \(z[t]\) คือผลต่าง (การเปลี่ยนแปลง) ระหว่างค่าสังเกตที่ต่อเนื่องกันตามเวลา นั่นคือ \(z[t] - z[t-1]\)
การหาผลต่างของอนุกรมเวลาช่วยกำจัดแนวโน้มตามเวลาได้ ฟังก์ชัน diff() ใช้คำนวณผลต่างอันดับแรกหรืออนุกรมการเปลี่ยนแปลง อนุกรมผลต่างช่วยให้วิเคราะห์การเพิ่มขึ้นหรือการเปลี่ยนแปลงในอนุกรมเวลาที่กำหนดได้ โดยจะมีจำนวนค่าสังเกตน้อยกว่าอนุกรมต้นฉบับหนึ่งค่าเสมอ
อนุกรมเวลา z ถูกโหลดไว้แล้ว และแสดงในกราฟทางด้านขวา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน R
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
diff()กับzแล้วบันทึกผลลัพธ์เป็นdz - ใช้
ts.plot()เพื่อดูกราฟอนุกรมเวลาของชุดข้อมูลที่แปลงแล้วdz - ใช้ฟังก์ชัน
length()สองครั้งเพื่อคำนวณจำนวนค่าสังเกตในzและdzตามลำดับ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively