อธิบายตัวกรองคาลมานในแบบจำลองพื้นที่ของรัฐ


10

ขั้นตอนที่เกี่ยวข้องในการใช้ตัวกรองคาลมานในแบบจำลองพื้นที่ของรัฐมีอะไรบ้าง

ฉันเคยเห็นสูตรที่แตกต่างกันสองสามอย่างแต่ฉันไม่แน่ใจเกี่ยวกับรายละเอียด ตัวอย่างเช่นCowpertwaitเริ่มต้นด้วยชุดของสมการนี้:

θt=Gtθt-1+wt

Yเสื้อ=Fเสื้อ'θเสื้อ+โวลต์เสื้อ
θเสื้อ=Gเสื้อθเสื้อ-1+Wเสื้อ

โดยที่และ ,เป็นค่าประมาณที่ไม่รู้จักของเราและเป็นค่าที่สังเกตได้w tN ( 0 , W t ) θ t y tθ0~ยังไม่มีข้อความ(ม.0,0),โวลต์เสื้อ~ยังไม่มีข้อความ(0,Vเสื้อ)Wเสื้อ~ยังไม่มีข้อความ(0,Wเสื้อ)θเสื้อYเสื้อ

Cowpertwait กำหนดการแจกแจงที่เกี่ยวข้อง (ก่อนความน่าจะเป็นและการกระจายหลังตามลำดับ):

y t | θ tN ( F

θเสื้อ|Dเสื้อ-1~ยังไม่มีข้อความ(aเสื้อ,Rเสื้อ)
θt| DtN(mt,Ct)
Yเสื้อ|θเสื้อ~ยังไม่มีข้อความ(Fเสื้อ'θเสื้อ,Vเสื้อ)
θเสื้อ|Dเสื้อ~ยังไม่มีข้อความ(ม.เสื้อ,เสื้อ)

กับ

aเสื้อ=Gเสื้อม.เสื้อ-1,Rเสื้อ=Gเสื้อเสื้อ-1Gเสื้อ'+Wเสื้ออีเสื้อ=Yเสื้อ-เสื้อ,ม.เสื้อ=aเสื้อ+Aเสื้ออีเสื้อเสื้อ=Fเสื้อ'aเสื้อ,Qเสื้อ=Fเสื้อ'Rเสื้อFเสื้อ+Vเสื้อAเสื้อ=Rเสื้อFเสื้อQเสื้อ-1,เสื้อ=Rเสื้อ-Aเสื้อQเสื้อAเสื้อ'

โดยวิธีการที่หมายถึงการกระจายของกำหนดค่าสังเกตถึงT-1สัญกรณ์ที่ง่ายกว่าคือแต่ฉันจะยึดติดกับสัญกรณ์ของ Cowpertwait θ t y t - 1 θ t | t - 1θเสื้อ|Dเสื้อ-1θเสื้อYเสื้อ-1θเสื้อ|เสื้อ-1

ผู้เขียนยังอธิบายการทำนายสำหรับในแง่ของความคาดหวัง:Yเสื้อ+1|Dเสื้อ

E[Yเสื้อ+1|Dเสื้อ]=E[Fเสื้อ+1'θเสื้อ+1+โวลต์เสื้อ+1|Dเสื้อ]=Fเสื้อ+1'E[θเสื้อ+1|Dเสื้อ]=Fเสื้อ+1'aเสื้อ+1=เสื้อ+1

เท่าที่ฉันเข้าใจขั้นตอนเหล่านี้เป็นอย่างไรโปรดแจ้งให้เราทราบหากมีข้อผิดพลาดหรือความไม่แน่นอน:

  1. เราเริ่มต้นด้วย , , ที่อยู่, เราเดาค่าสำหรับประมาณการของเรา{0} C 0 θ 0ม.00θ0
  2. เราคาดการณ์ค่าสำหรับ{0} ว่าควรจะเท่ากับซึ่งเป็น{1} เป็นที่รู้จักกันตั้งแต่{0} f 1 FY1|D01a1a1=G1m0F1'a1a1a1=G1ม.0
  3. เมื่อเรามีการคาดการณ์ของเราสำหรับเราคำนวณข้อผิดพลาด{1} e 1 = y 1 - f 1Y1|D0อี1=Y1-1
  4. ข้อผิดพลาดถูกนำมาใช้ในการคำนวณการกระจายหลังที่ต้องและ{1} จะได้รับเป็นผลรวมถ่วงน้ำหนักของก่อนค่าเฉลี่ยและข้อผิดพลาด:{1}อี1θ1|D1ม.11ม.1a1+A1อี1
  5. ในการย้ำต่อไปนี้เราเริ่มต้นด้วยการทำนายเป็นในขั้นตอนที่ 1. ในกรณีนี้{2} เนื่องจากและคือความคาดหวังของที่เราคำนวณไปแล้วในขั้นตอนก่อนหน้าจากนั้นเราสามารถคำนวณข้อผิดพลาดและค่าเฉลี่ยของการกระจายหลังเหมือนก่อนY2|D12=F2'a2a2=G2ม.1ม.1θ1|D1อี2θ2|D2

ฉันคิดว่าการคำนวณการกระจายหลังเป็นสิ่งที่บางคนเรียกขั้นตอนการอัปเดตและการใช้ความคาดหวังของเป็นขั้นตอนการทำนายθเสื้อ|Dเสื้อYเสื้อ+1|Dเสื้อ

เพื่อประโยชน์ของความกะทัดรัดฉันละเว้นขั้นตอนในการคำนวณเมทริกซ์ความแปรปรวนร่วม

ฉันคิดถึงอะไรเหรอ? คุณรู้วิธีที่ดีกว่าในการอธิบายเรื่องนี้หรือไม่? ฉันคิดว่ามันค่อนข้างยุ่งดังนั้นอาจมีวิธีที่ชัดเจนกว่า

คำตอบ:


3

ฉันคิดว่าสิ่งที่คุณพูดนั้นถูกต้องและฉันไม่คิดว่ามันยุ่ง วิธีการใช้ถ้อยคำเป็นไปได้ที่จะบอกว่าตัวกรองคาลมานเป็นอัลกอริธึมการแก้ไขข้อผิดพลาดซึ่งปรับเปลี่ยนการพยากรณ์ในแง่ของความคลาดเคลื่อนด้วยการสังเกตการณ์ในปัจจุบัน การแก้ไขนี้จะทำในขั้นตอนที่ 4) โดยใช้กำไรเมทริกซ์Ã_tAเสื้อ


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