Explicando los filtros de Kalman en modelos de espacio de estado


10

¿Cuáles son los pasos involucrados en el uso de filtros de Kalman en modelos de espacio de estado?

He visto un par de formulaciones diferentes , pero no estoy seguro de los detalles. Por ejemplo, Cowpertwait comienza con este conjunto de ecuaciones:

θt=Gtθt-1+wt

yt=Ftθt+vt
θt=Gtθt1+wt

donde y w tN ( 0 , W t ) , θ t son nuestras estimaciones desconocidas e y t son los valores observados.θ0N(m0,C0),vtN(0,Vt)wtN(0,Wt)θtyt

Cowpertwait define las distribuciones involucradas (distribución previa, de probabilidad y posterior, respectivamente):

y t | θ tN ( F

θt|Dt1N(at,Rt)
θt| DtN(mt,Ct)
yt|θtN(Ftθt,Vt)
θt|DtN(mt,Ct)

con

at=Gtmt1,Rt=GtCt1Gt+Wtet=ytft,mt=at+Atetft=Ftat,Qt=FtRtFt+VtAt=RtFtQt1,Ct=RtAtQtAt

θt|Dt1θtyt1θt|t1

yt+1|Dt

E[yt+1|Dt]=E[Ft+1θt+1+vt+1|Dt]=Ft+1E[θt+1|Dt]=Ft+1at+1=ft+1

Hasta donde entiendo, estos son los pasos, sin embargo, avíseme si hay un error o una imprecisión:

  1. m0C0θ0
  2. y1|D0f1F1a1a1a1=G1m0
  3. y1|D0e1=y1f1
  4. e1θ1|D1m1C1m1a1+A1e1
  5. y2|D1f2=F2a2a2=G2m1m1θ1|D1e2θ2|D2

θt|Dtyt+1|Dt

En aras de la brevedad, omití los pasos para calcular las matrices de covarianza.

¿Yo me perdí algo? ¿Conoces una mejor manera de explicar esto? Creo que esto todavía es un poco desordenado, por lo que tal vez haya un enfoque más claro.

Respuestas:


3

At


Gracias por su respuesta. Tal vez sea correcto, pero me gustaría leer una explicación más detallada (y natural) de esto. He leído descripciones en libros y diapositivas, pero la mayoría de ellas no son muy claras y existen ligeras diferencias.
Robert Smith
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.