Version 7 (modified by 14 years ago) (diff) | ,
---|
Post-procesado de cadenas de Markov
Introducción
Los métodos tradicionales de post-procesado de cadenas de simulación basados en el burn-in y el thinning son demasiado arbitrarios para poder parametrizarlos de forma automática sin intervención del usuario.
Las cadenas simuladas con BysSampler cuentan con una ventaja adicional al conocerse la log-likelihood de cada muestra, pues esto permite contrastarla directamente con la densidad local empírica de los puntos cercanos que han sido generados en sus cercanías.
En una cadena perfectamente muestreada el número de puntos generados en torno a un punto dado debería ser proporcional a la verosimilitud media alrededor de dicho punto. Esto permite diseñar un criterio completamente objetivo para eliminar puntos de zonas sobre-muestreadas e incluso sustituirlos por puntos en otras zonas infra-muestreadas.
Diseño de entornos locales solapados
El método propuesto será utilizar el algoritmo KNN que está disponible dentro del paquete TOL MatQuery, para encontrar los vecinos más próximos de cada punto de la muestra de tamaño . Como en los métodos de simulación tipo accept-reject hay por definición puntos repetidos, para que el algoritmo tenga sentido habría que tomar los
puntos únicos
y llamar
al número de veces que aparece cada uno en la muestra. Obviamente, la suma de los números de apariciones da el tamaño muestral
Sean los puntos muestrales vecinos de
en orden de proximidad al mismo
Sea la distancia euclídea del punto a su
-ésimo vecino más próximo
En cada punto muestral definiremos pues el entorno local como la hiperesfera de radio y centro
Distribución del cardinal local
Así las cosas tenemos que el cardinal local, es decir, el número total de puntos muestrales en , es
cantidad que se distribuye como una binomial
donde es la probabilidad de la hiperesfera, es decir, la integral de la función de densidad en cada entorno local
Aproximación de la probabilidad del entorno local
La anterior integral sería algo muy costoso de evaluar, pero lo que sí conocemos sin coste adicional es el logaritmo de la verosimilitud, salvo una constante desconocida, evaluado en cada uno de los puntos muestrales, es decir, conocemos
Podemos pues aproximar dicha integral por el método de Montecarlo, como el producto de la media de las verosimilitudes por el hipervolumen de la región hiperesférica, que será proporcional a
Es posible mejorar la aproximación de la integral por interpolación, concretamente mediante el método de Sheppard de ponderación inversa a la distancia que es muy eficiente pues no requiere de ninguna evaluación extra. Esto es especialemente recomendable si existen grandes diferencias en las verosimilitudes de los distintos puntos del vecindario. La interpolación será mejor realizarla en términos logarítmicos pues eso suavizará la función.
Para ello generaremos puntos con distribución uniforme en la hiperesfera
y calculamos la aproximación del logaritmo de la verosimilitud en cada uno de ellos mediante la fórmula de ponderación de Sheppard
De esta forma tenemos la fórmula de aproximación
en la que el error se postulará por comodidad normal, homocedástico e independiente
aunque cabría pensar que en los entornos de relieve más complicado el error puede ser mayor que en las zonas más suaves. Dicho de otra forma
con
Verosimilitud de los parámetros
La probabilidad de que el número de puntos que caen dentro de la hiperesfera sea exactamente para la binomial definida anteriormente es
y el logaritmo de dicha probabilidad será
La verosimilitud de y
será la suma ponderada por las repeticiones del producto de la probabilidad anterior por la densidad del error de aproximación, luego la expresión de su logaritmo será
Como esta expresión depende de los errores de aproximación que no son contrastables habría que simularlos, lo cual podría resultar muy costoso, o bien aproximar la esperanza
Para ello se puede desarrollar para la función
la serie de Taylor de orden 2 centrada en 0
Si entonces la esperanza de esta función es aproximadamente
Como resulta que
su esperanza se puede aproximar como
es decir
Para que esta expresión sea evaluable debe cumplirse
Así pues tendremos el problema de optimización bivariante
Sujeto a
Test de super-población
La probabilidad de que el número de puntos que caen dentro de la hiperesfera sea mayor o igual que se calcula mediante la función beta incompleta