Una nube que sigue al estado
Un filtro de partículas guarda la creencia sobre el estado oculto como una nube de partículas. Cada partícula es un valor posible del estado y lleva un peso que dice cuán plausible es. No se supone ninguna campana, así que la nube puede tomar cualquier forma. Cada día sigue el mismo ciclo. Propagar: mover cada partícula con el movimiento aleatorio del propio modelo. Ponderar: dar a cada partícula un peso igual a la verosimilitud de la observación de hoy dada esa partícula. Estimar: la media filtrada es el promedio ponderado de las partículas. Remuestrear: sacar una nube nueva donde las buenas partículas se copian y las malas desaparecen.
Se llama filtro bootstrap porque la propuesta es la más simple: la transición del propio modelo. Así el peso de una partícula es exactamente la verosimilitud. La receta sirve para cualquier modelo que se pueda simular hacia adelante y cuya verosimilitud de la observación se pueda evaluar: estados no lineales, colas gruesas, volatilidad oculta, donde el filtro de Kalman no tiene respuesta exacta. El precio es el azar. Dos ejecuciones con números aleatorios distintos dan respuestas algo distintas, y el error se reduce como . En la práctica se fija la semilla aleatoria para poder reproducir una ejecución.
- Cuatro pasos al día: propagar, ponderar, estimar, remuestrear.
- Peso = verosimilitud: solo el paso de ponderación mira la observación de hoy.
- Cualquier modelo que se pueda simular: maneja casos no lineales y no gaussianos al precio de un error aleatorio del orden de .
Lab: qué se califica
- El peso de una partícula15 pts
- La media filtrada15 pts
- Verosimilitud de la observación15 pts
- Tras el remuestreo10 pts
- Qué paso usa los datos10 pts
- El ciclo diario10 pts
- Emparejar el vocabulario10 pts
- Por qué las partículas superan a Kalman aquí15 pts