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 y completa el código de muestra.
# 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(___)