stringtranslate.com

Cadena de Markov de salto reversible Monte Carlo

En estadística computacional, la cadena de Markov Monte Carlo de salto reversible es una extensión de la metodología estándar Monte Carlo de la cadena de Markov (MCMC), introducida por Peter Green , que permite la simulación (la creación de muestras ) de la distribución posterior en espacios de diferentes dimensiones . [1] Por lo tanto, la simulación es posible incluso si no se conoce el número de parámetros en el modelo . El "salto" se refiere al cambio de un espacio de parámetros a otro durante la ejecución de la cadena. RJMCMC es útil para comparar modelos de diferentes dimensiones para ver cuál se ajusta mejor a los datos. También es útil para predicciones de nuevos puntos de datos, porque no necesitamos elegir y arreglar un modelo, RJMCMC puede predecir directamente los nuevos valores para todos los modelos al mismo tiempo. Los modelos que mejor se adapten a los datos se elegirán con más frecuencia que los peores.

Detalles sobre el proceso RJMCMC

Sea un indicador de modelo y el espacio de parámetros cuyo número de dimensiones depende del modelo . La indicación del modelo no tiene por qué ser finita. La distribución estacionaria es la distribución posterior conjunta de la que toma los valores .

La propuesta se puede construir con un mapeo de y , donde se extrae de un componente aleatorio con densidad en . El paso al estado puede entonces formularse como

La función

debe ser uno a uno y diferenciable, y tener un soporte distinto de cero:

por lo que existe una función inversa

eso es diferenciable. Por lo tanto, y debe ser de igual dimensión, que es el caso si el criterio de dimensión

se cumple donde está la dimensión de . Esto se conoce como coincidencia de dimensiones .

Si entonces la condición de coincidencia dimensional se puede reducir a

con

La probabilidad de aceptación estará dada por

donde denota el valor absoluto y es la probabilidad posterior conjunta

¿Dónde está la constante de normalización?

Paquetes de programas

Hay una herramienta experimental RJ-MCMC disponible para el paquete BUG de código abierto .

El sistema de programación probabilística Gen automatiza el cálculo de la probabilidad de aceptación para núcleos MCMC de salto reversible definidos por el usuario como parte de su función Involution MCMC.

Referencias

  1. ^ Verde, PJ (1995). "Cálculo de Monte Carlo de cadena de Markov de salto reversible y determinación del modelo bayesiano". Biometrika . 82 (4): 711–732. CiteSeerX  10.1.1.407.8942 . doi :10.1093/biomet/82.4.711. JSTOR  2337340. SEÑOR  1380810.