stringtranslate.com

Filtro auxiliar de partículas

El filtro de partículas auxiliar es un algoritmo de filtrado de partículas introducido por Pitt y Shephard en 1999 para mejorar algunas deficiencias del algoritmo de remuestreo de importancia secuencial (SIR) cuando se trata de densidades de observación con cola.

Motivación

Los filtros de partículas aproximan la variable aleatoria continua mediante partículas con masa de probabilidad discreta , por ejemplo, para una distribución uniforme. Las partículas muestreadas aleatoriamente se pueden utilizar para aproximar la función de densidad de probabilidad de la variable aleatoria continua si el valor .

La densidad de predicción empírica se produce como la suma ponderada de estas partículas: [1]

, y podemos considerarla como la densidad "previa". Nótese que se supone que las partículas tienen el mismo peso .

Combinando la densidad previa y la probabilidad , la densidad de filtrado empírico se puede producir como:

, dónde .

Por otra parte, la verdadera densidad de filtrado que queremos estimar es

.

La densidad previa se puede utilizar para aproximar la densidad de filtrado real :

Las debilidades de los filtros de partículas incluyen:

Por lo tanto, se propone el filtro de partículas auxiliar para solucionar este problema.

Filtro auxiliar de partículas

Variable auxiliar

En comparación con la densidad de filtrado empírica que tiene ,

Ahora definimos , donde .

Teniendo en cuenta que se forma mediante la suma de partículas, la variable auxiliar representa una partícula específica. Con la ayuda de , podemos formar un conjunto de muestras que tiene la distribución . Luego, extraemos de este conjunto de muestras en lugar de hacerlo directamente de . En otras palabras, las muestras se extraen de con diferente probabilidad. Las muestras se utilizan en última instancia para aproximar .

Tomemos como ejemplo el método SIR:

Los filtros de partículas originales extraen muestras de la densidad anterior, mientras que los filtros auxiliares extraen muestras de la distribución conjunta de la densidad anterior y la probabilidad. En otras palabras, los filtros de partículas auxiliares evitan la circunstancia de que las partículas se generen en las regiones con baja probabilidad. Como resultado, las muestras pueden aproximarse con mayor precisión.

Selección de la variable auxiliar

La selección de la variable auxiliar afecta y controla la distribución de las muestras. Una posible selección de puede ser: , donde y es la media.

Tomamos una muestra para aproximarnos mediante el siguiente procedimiento:

Siguiendo el procedimiento, extraemos las muestras de . Dado que está estrechamente relacionado con la media , tiene una alta verosimilitud condicional. Como resultado, el procedimiento de muestreo es más eficiente y se puede reducir el valor.

Otro punto de vista

Supongamos que la posterior filtrada se describe mediante las siguientes M muestras ponderadas:

Luego, cada paso del algoritmo consiste en extraer primero una muestra del índice de partículas que se propagará desde el nuevo paso . Estos índices son variables auxiliares que se utilizan solo como paso intermedio, de ahí el nombre del algoritmo. Los índices se extraen de acuerdo con la probabilidad de algún punto de referencia que de alguna manera está relacionado con el modelo de transición (por ejemplo, la media, una muestra, etc.):

Esto se repite para , y usando estos índices ahora podemos extraer las muestras condicionales:

Finalmente, los pesos se actualizan para tener en cuenta el desajuste entre la probabilidad en la muestra real y el punto previsto :

Referencias

  1. ^ Pitt, Michael K.; Shephard, Neil. "Filtrado mediante simulación: filtros de partículas auxiliares" (PDF) . Revista de la Asociación Estadounidense de Estadística .

Fuentes