Intervalos creíbles posteriores
Fijémonos en el parámetro de pendiente \(b\), la tasa de cambio del peso respecto a la altura. La media posterior de \(b\) refleja la tendencia en el modelo posterior de la pendiente. En cambio, un intervalo creíble posterior proporciona un rango de valores plausibles para la pendiente, y por tanto refleja la incertidumbre posterior sobre \(b\). Por ejemplo, el intervalo creíble del 95% para \(b\) va del cuantil 2,5 al 97,5 de la posterior de \(b\). Así, hay un 95% de probabilidad (posterior) de que \(b\) esté en ese rango.
Usarás el resultado de la simulación de RJAGS para aproximar intervalos creíbles para \(b\). La simulación de 100.000 iteraciones de la posterior, weight_sim_big, está en tu espacio de trabajo junto con un data frame con la salida de la cadena de Markov, weight_chains.
Este ejercicio forma parte del curso
Modelado bayesiano con RJAGS
Instrucciones del ejercicio
- Obtén las estadísticas de
summary()de las cadenas deweight_sim_big. - Los cuantiles posteriores
2.5%y97.5%para \(b\) aparecen en la Tabla 2 desummary(). Aplicaquantile()a los datos en bruto deweight_chainspara verificar estos cálculos. Guárdalo comoci_95e imprímelo. - Del mismo modo, usa los datos de
weight_chainspara construir un intervalo creíble del 90% para \(b\). Guárdalo comoci_90e imprímelo. - Construye un diagrama de densidad de los valores de la cadena de Markov de \(b\). Superpón líneas verticales que representen el intervalo creíble del 90% para \(b\) usando
geom_vline()conxintercept = ci_90.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Summarize the posterior Markov chains
# Calculate the 95% posterior credible interval for b
ci_95 <- quantile(___, probs = c(___, ___))
ci_95
# Calculate the 90% posterior credible interval for b
ci_90 <- ___
ci_90
# Mark the 90% credible interval
ggplot(___, aes(x = ___)) +
geom_density() +
geom_vline(xintercept = ___, color = "red")