Grafici di densità della catena di Markov
Mentre un trace plot cattura il comportamento longitudinale di una catena di Markov, un grafico di densità illustra la distribuzione finale dei valori della catena. A sua volta, il grafico di densità fornisce una approssimazione del modello a posteriori. Costruirai ed esaminerai i grafici di densità della catena di Markov di \(m\) qui sotto. Gli oggetti mcmc.list sleep_sim e il data frame sleep_chains sono nel tuo workspace:
sleep_sim <- coda.samples(model = sleep_jags, variable.names = c("m", "s"), n.iter = 10000)
sleep_chains <- data.frame(sleep_sim[[1]], iter = 1:10000)
Questo esercizio fa parte del corso
Modeling bayesiano con RJAGS
Istruzioni dell'esercizio
Applica
plot()asleep_simcontrace = FALSEper costruire i grafici di densità per le catene \(m\) e \(s\).Applica
ggplot()asleep_chainsper ricostruire un grafico di densità della catena di \(m\).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Use plot() to construct density plots of the m and s chains
# Use ggplot() to construct a density plot of the m chain
ggplot(___, aes(x = ___)) +
___()