กำจัดแนวโน้มความแปรปรวนด้วยการแปลงลอการิทึม
ฟังก์ชัน log() คือการแปลงข้อมูลที่ใช้กับอนุกรมเวลาที่มีค่าเป็นบวก โดยจะลดขนาดค่าที่มากกว่าหนึ่งลงเล็กน้อย และลดขนาดค่าที่มากมากๆ ลงอย่างมีนัยสำคัญ คุณสมบัตินี้ช่วยทำให้ความแปรปรวนมีเสถียรภาพมากขึ้น เมื่ออนุกรมมีความแปรปรวนเพิ่มขึ้นตามเวลา นอกจากนี้ยังใช้แปลงรูปแบบการเติบโตอย่างรวดเร็วให้กลายเป็นเส้นตรงได้อีกด้วย
อนุกรมเวลา rapid_growth ถูกโหลดไว้แล้ว และแสดงในกราฟทางขวา ให้สังเกตช่วงแกนตั้งของข้อมูล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน R
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
log()กับrapid_growthแล้วบันทึกผลลัพธ์เป็นlinear_growth - ใช้
ts.plot()เพื่อแสดงอนุกรมที่แปลงแล้วlinear_growthและสังเกตช่วงแกนตั้งที่แคบลงของข้อมูลหลังการแปลง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()