ฉันได้เขียนโค้ดบางอย่างที่สามารถทำการกรองคาลมานได้ (โดยใช้ตัวกรองคาลมานที่แตกต่างกันจำนวนหนึ่ง [Information Filter et al.]) สำหรับการวิเคราะห์อวกาศรัฐเกาส์เชิงเส้นสำหรับเวกเตอร์สถานะ n- มิติ ตัวกรองทำงานได้ดีและฉันได้ผลลัพธ์ที่ดี อย่างไรก็ตามการประมาณค่าพารามิเตอร์ผ่านการประมาณ loglikelihood ทำให้ฉันสับสน ฉันไม่ใช่นักสถิติ แต่เป็นนักฟิสิกส์ดังนั้นโปรดเป็นคนใจดี
ขอให้เราพิจารณาโมเดลเชิงเส้น Gaussian State Space
ที่เป็นเวกเตอร์ของเราสังเกตเวกเตอร์รัฐของเราในเวลาขั้นตอนทีปริมาณที่เป็นตัวหนาคือเมทริกซ์การแปลงสภาพของแบบจำลองพื้นที่ของรัฐซึ่งตั้งค่าตามลักษณะของระบบภายใต้การพิจารณา เรายังมี
ที่n ตอนนี้ฉันได้รับและดำเนินการเรียกซ้ำสำหรับตัวกรองคาลมานสำหรับตัวแบบพื้นที่ว่างทั่วไปโดยคาดเดาพารามิเตอร์เริ่มต้นและเมทริกซ์ความแปรปรวนและฉันสามารถสร้างแปลงได้ ชอบ
จุดที่เป็นระดับน้ำของแม่น้ำไนล์ในเดือนมกราคมที่ผ่านมา 100 ปีเส้นคือสถานะโดยประมาณของ Kalamn และเส้นประคือระดับความเชื่อมั่น 90%
ทีนี้สำหรับข้อมูล 1D นี้จะตั้งค่าเมทริกซ์และเป็นสเกลาร์และตามลำดับ ดังนั้นตอนนี้ฉันต้องการรับพารามิเตอร์ที่ถูกต้องสำหรับสเกลาร์เหล่านี้โดยใช้เอาต์พุตจากตัวกรองคาลมานและฟังก์ชั่น loglikelihoodQ เสื้อ σ ε σ η
โดยที่เป็นข้อผิดพลาดของรัฐและคือความแปรปรวนข้อผิดพลาดของรัฐ ตอนนี้ที่นี่ฉันอยู่ที่ไหนสับสน จากตัวกรองคาลมานฉันมีข้อมูลทั้งหมดที่ฉันต้องใช้ในการทำงานแต่ดูเหมือนว่าฉันจะไม่สามารถคำนวณความน่าจะเป็นสูงสุดของและได้ คำถามของฉันคือฉันจะคำนวณโอกาสสูงสุดของและโดยใช้วิธีการบันทึกและสมการข้างบน การแบ่งอัลกอริทึมจะเป็นเหมือนเบียร์เย็น ๆ สำหรับฉันตอนนี้ ...
ขอบคุณที่สละเวลา.
บันทึก. สำหรับกรณี 1Dและeta} นี่คือรูปแบบระดับท้องถิ่นที่ไม่เปลี่ยนแปลง