Poisson-Posteriorvorhersage
Deine Variable l_weekday spiegelt den Trend im Volumen an Wochentagen mit 80 Grad wider:
> 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
Jetzt, da du den Trend verstehst, lass uns Vorhersagen treffen! Genauer: Lass uns die Trail-Volumina für den nächsten Wochentag mit 80 Grad vorhersagen. Dazu musst du die individuelle Streuung um den Trend berücksichtigen, modelliert durch die Likelihood \(Y\)i \(\sim Pois(l\)i).
Mit rpois(n, lambda) für Stichprobengröße n und Ratennparameter lambda simulierst du Poisson-Vorhersagen des Volumens unter jedem Wert des posterior plausiblen Trends in poisson_chains.
Diese Übung ist Teil des Kurses
Bayesianisches Modellieren mit RJAGS
Anleitung zur Übung
- Verwende für jeden der 10.000
l_weekday-Werte inpoisson_chainsrpois(), um das Volumen an einem Wochentag mit 80 Grad vorherzusagen. Speichere diese alsY_weekdayinpoisson_chains. - Erstelle mit
ggplot()ein Dichte-Diagramm deinerY_weekday-Vorhersagen. - Schätze die Posterior-Wahrscheinlichkeit, dass das Volumen an einem 80-Grad-Wochentag weniger als 400 Nutzer beträgt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(___)