Uppdatera posteriorn
Posteriormodellen för ditt underliggande väljarstöd \(p\) bygger på både priormodellen för \(p\) och undersökningsdata \(X\). Kör skriptet till höger för att påminna dig om den posterior som utvecklades från din ursprungliga prior (Beta(45, 55)) och ursprungliga undersökningsdata (\(X = 6\) av \(n = 10\) tillfrågade väljare stödjer dig). Den definierade vote_model finns i din arbetsyta.
I en övning med tre steg undersöker du hur en annan priormodell eller nya data (eller en kombination av båda!) kan påverka posteriorn.
Den här övningen är en del av kursen
Bayesiansk modellering med RJAGS
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# COMPILE the model
vote_jags <- jags.model(textConnection(vote_model),
data = list(a = 45, b = 55, X = 6, n = 10),
inits = list(.RNG.name = "base::Wichmann-Hill", .RNG.seed = 100))
# SIMULATE the posterior
vote_sim <- coda.samples(model = vote_jags, variable.names = c("p"), n.iter = 10000)
# PLOT the posterior
plot(vote_sim, trace = FALSE, xlim = c(0,1), ylim = c(0,18))