รหัส R สำหรับการพยากรณ์อนุกรมเวลาโดยใช้ตัวกรองคาลมาน


23

มีใครบ้างที่เป็นตัวอย่างที่ดีสำหรับการคาดการณ์ / การปรับให้เรียบของอนุกรมเวลาโดยใช้ตัวกรองคาลมานใน R

คำตอบ:


27

คุณดูที่Time Series Task View ที่ CRAN แล้วหรือยัง

มันแสดงรายการหลายรายการสำหรับแพคเกจที่ครอบคลุมการกรองคาลมาน:

และอื่น ๆ เช่นนี้เป็นเทคนิคที่ค่อนข้างธรรมดาสำหรับการประเมินอนุกรมเวลา


15

นอกเหนือจากแพคเกจที่กล่าวถึงในคำตอบอื่น ๆ คุณอาจต้องการดูการคาดการณ์แพ็คเกจซึ่งเกี่ยวข้องกับคลาสเฉพาะรุ่นที่แสดงในรูปแบบพื้นที่ของรัฐและแพคเกจMARSSพร้อมตัวอย่างและแอปพลิเคชันในชีววิทยา บทที่ 5)

สำหรับการใช้งานทั่วไปผม aggree แม้ว่าจะมีคำตอบก่อนที่มี DLMเป็นในมุมมองของฉันหลากหลายและมีประสิทธิภาพแพคเกจ (อธิบายได้ดีในหนังสือแบบไดนามิกเชิงเส้นรุ่นใน Rโดย Petris et al.) KFASกิจวัตรเสนอขายซึ่งดำเนินการมากที่สุด ของอัลกอริทึมที่อธิบายไว้ในการวิเคราะห์อนุกรมเวลาที่ยอดเยี่ยมโดย State Space MethodsและFKFด้วยสิ่งอำนวยความสะดวกที่ จำกัด และไม่มีตัวอย่าง แต่เป็นวิธีที่เร็วที่สุด


2
ขอบคุณทุกเล่มหนังสือ Dynamic Linear Models ใน R โดย Petris et al มีอัตราส่วน S / N สูง
Aaron

8

สำหรับตัวอย่างที่ดีลองดูบทความสั้น ๆ ของ dlmฉันจะหลีกเลี่ยงแพ็คเกจอื่น ๆ ทั้งหมดถ้าคุณไม่มีความคิดที่ชัดเจนว่าคุณต้องการทำอะไรและอย่างไร


3
+1, ฉันแนะนำเสมอdlmและบทความสั้น ๆ บรรทัดล่างคือ DLM นั้นเป็นเหมือนการเขียนโปรแกรมมากกว่าวิธีอื่น ๆ หากคุณตั้งใจจะทำสิ่งใดนอกเหนือจากการสร้างแบบจำลองและการพยากรณ์ขั้นพื้นฐานคุณจะต้องเข้าใจเมทริกซ์ (โปรแกรมอวกาศในบางแง่มุม) และวิธีการที่dlmสร้างขึ้นสำหรับคุณ แพ็คเกจอื่น ๆ ส่วนใหญ่จัดการกับการประมวลผลเมทริกซ์ของคุณ แต่คาดว่าคุณจะเข้าใจวิธีที่จะทำให้พวกเขา
Wayne

7

แพคเกจ stsmพร้อมใช้งานบน CRAN แล้ว แพคเกจมีสาธารณูปโภคบางอย่างเพื่อให้พอดีกับโครงสร้างอนุกรมเวลารุ่นพื้นฐาน

แพคเกจที่กล่าวถึงในคำตอบอื่น ๆ ให้อินเทอร์เฟซที่มีความยืดหยุ่นในการสร้างโมเดลอนุกรมเวลาในรูปแบบพื้นที่รัฐและให้การใช้งานเสียงของตัวกรองคาลมาน อย่างไรก็ตามในมุมมองของฉันความสนใจเล็ก ๆ น้อย ๆ ให้กับกระบวนการที่ปรับฟังก์ชั่นความน่าจะเป็นให้เหมาะสมที่สุด อัลกอริทึมสำหรับวัตถุประสงค์ทั่วไป - อัลกอริทึม L-BFGS-B - ใช้โดยทั่วไป stsmแพคเกจช่วยเพิ่มขั้นตอนมาตรฐานและให้อัลกอริทึมที่เฉพาะเจาะจงเพื่อให้พอดีกับรูปแบบโครงสร้างพื้นฐาน

รายละเอียดเพิ่มเติมจะอยู่ในเอกสารที่ให้มาพร้อมกับแพ็คเกจ สำหรับตัวอย่างรวดเร็วคุณยังสามารถดูโพสต์นี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.