He escrito un código que puede hacer el filtrado de Kalman (utilizando varios filtros de tipo Kalman diferentes [Filtro de información et al.]) Para el Análisis de espacio de estado lineal gaussiano para un vector de estado n-dimensional. Los filtros funcionan muy bien y estoy obteniendo una buena salida. Sin embargo, la estimación de parámetros a través de la estimación de loglikelihood me confunde. No soy un estadístico sino un físico, así que por favor sea amable.
Consideremos el modelo lineal de espacio de estado gaussiano
donde es nuestro vector de observación, nuestro vector de estado en el paso de tiempo . Las cantidades en negrita son las matrices de transformación del modelo de espacio de estado que se establecen de acuerdo con las características del sistema en consideración. También tenemos
donde . Ahora, he derivado e implementado la recursividad para el filtro de Kalman para este modelo de espacio de estado genérico al adivinar los parámetros iniciales y las matrices de varianza H 1 y Q 1. Puedo producir gráficos como
donde los puntos son los niveles de agua del río Nilo en enero durante más de 100 años, la línea es el estado estimado de Kalamn, y las líneas discontinuas son los niveles de confianza del 90%.
Ahora, para este conjunto de datos 1D, las matrices y Q t son simplemente escalares σ ϵ y σ η respectivamente. Así que ahora quiero obtener los parámetros correctos para estos escalares usando la salida del filtro de Kalman y la función de verosimilitud
Donde es el error de estado y F t es la varianza del error de estado. Ahora, aquí es donde estoy confundido. Del filtro de Kalman, tengo toda la información que necesito para resolver L , pero esto parece no acercarme más a poder calcular la probabilidad máxima de σ ϵ y σ η . Mi pregunta es ¿cómo puedo calcular la probabilidad máxima de σ ϵ y σ η usando el enfoque de loglikelihood y la ecuación anterior? Un desglose algorítmico sería como una cerveza fría para mí en este momento ...
Gracias por tu tiempo.
Nota. Para el caso 1D, y H t = σ 2 η . Este es el modelo univariante de nivel local.