Kom igångKom igång gratis

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

Visa kurs

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))
Redigera och kör kod