Predicción posterior de Poisson
Tu variable l_weekday refleja la tendencia del volumen en días laborables de 80 grados:
> head(poisson_chains, 2)
a b.1. b.2. c l_weekend l_weekday
1 5.0198 0 -0.1222 0.0141 465.924 412.324
2 5.0186 0 -0.1218 0.0141 466.284 412.829
Ahora que ya entiendes la tendencia, ¡vamos a hacer predicciones! En concreto, vamos a predecir el volumen del sendero en el próximo día laborable de 80 grados. Para ello, debes tener en cuenta la variabilidad individual respecto a la tendencia, modelada por la verosimilitud \(Y\)i \(\sim Pois(l\)i).
Usando rpois(n, lambda) para el tamaño de muestra n y el parámetro de tasa lambda, simularás predicciones Poisson del volumen bajo cada valor de la tendencia posterior plausible en poisson_chains.
Este ejercicio forma parte del curso
Modelado bayesiano con RJAGS
Instrucciones del ejercicio
- A partir de cada uno de los 10.000 valores de
l_weekdayenpoisson_chains, usarpois()para predecir el volumen en un día laborable de 80 grados. Guarda estos comoY_weekdayenpoisson_chains. - Usa
ggplot()para construir un gráfico de densidad de tus prediccionesY_weekday. - Aproxima la probabilidad posterior de que el volumen en un día laborable de 80 grados sea menor que 400 usuarios.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Simulate weekday predictions under each parameter set
poisson_chains <- poisson_chains %>%
mutate(Y_weekday = rpois(n = ___, lambda = ___))
# Construct a density plot of the posterior weekday predictions
ggplot(___, aes(x = ___)) +
geom_density()
# Posterior probability that weekday volume is less 400
mean(___)