¿Cómo se conecta la regresión lineal a los filtros de Kalman?

Primero, observe cómo tanto los filtros de Kalman como la regresión lineal suponen que su modelo es lineal-gaussiano. Ahora, la conexión entre KF y LR es que puede configurar un filtro de Kalman para que produzca estimaciones de los coeficientes de una regresión lineal. Usando la notación del filtro de Kalman por conveniencia, lo lograrías configurando:

[matemáticas] \ boldsymbol B_k = \ boldsymbol 0 [/ math]
[matemática] \ boldsymbol Q_k = \ boldsymbol 0 [/ math]
[matemáticas] \ boldsymbol F_k = \ boldsymbol I [/ math]
[matemáticas] \ boldsymbol H_k = (1, 1) ^ T [/ matemáticas]
[math] \ boldsymbol R_k [/ math] establecido en un valor real positivo.

Si elige una matriz de covarianza inicial de la forma [math] \ boldsymbol P_0 = \ sigma ^ 2 \ boldsymbol I [/ math], realizará una regresión lineal en línea.

Los filtros de partículas son útiles cuando un modelo no tiene formas analíticas para las densidades condicionales de un estado oculto dado el anterior o del estado oculto dada la observación. En el caso lineal-gaussiano, que es la configuración de la regresión lineal bayesiana tradicional y de los filtros de Kalman, tiene formas cerradas para ambas densidades, por lo tanto, los filtros de partículas introducen una fuente innecesaria de error y un costo computacional adicional sin ninguna razón. Si, por ejemplo, decidiera que desea utilizar una densidad condicional de Student-T para las observaciones dado el estado, necesitaría un filtro de partículas ya que no tendría una forma cerrada para las densidades de estado ocultas.

More Interesting

¿SVM siempre supera a J48? Tengo un caso de uso donde J48 funciona mejor. ¿Significa que algo está mal con mi enfoque / implementación?

Cómo ingresar a un programa de doctorado en la mejor escuela de EE. UU. En inteligencia artificial, visión artificial y aprendizaje automático

¿Qué es un modelo de mezcla de Bernoulli?

Si enseñamos a un programa de aprendizaje automático cómo hacer operaciones aritméticas, ¿sería más rápido o más lento que los humanos?

¿Cuáles son las aplicaciones industriales del algoritmo vecino K más cercano?

¿Cuáles son las ventajas y desventajas de las API de servicios cognitivos de Microsoft?

¿Cuáles son los inconvenientes de usar RL con funciones de aproximación en altas dimensiones? ¿Cómo aprender la función de recompensa 0-1 (regresión logística)?

¿Qué suele hacer que una red neuronal deje de mejorar temprano?

¿Se están utilizando redes neuronales profundas para crear estrategias de fondos de cobertura / HFT?

Como el sistema de recomendación está relacionado con el aprendizaje automático, ¿cuál será la próxima moda en los sistemas de recomendación?

¿Existe algún algoritmo específico para prevenir un ataque DDoS?

¿Qué idioma es el mejor para construir código de producción de aprendizaje automático?

¿Tendrán alguna coincidencia los modelos gráficos probabilísticos y el aprendizaje profundo?

¿Por qué Microsoft decidió usar bosques aleatorios en el Kinect?

¿Cuál es la diferencia entre los datos de entrenamiento y los datos de prueba?