เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกำจัดแนวโน้มในระดับด้วยการหาผลต่าง

การแปลงผลต่างอันดับแรกของอนุกรมเวลา \(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


แก้ไขและรันโค้ด