Tracés de densité de chaîne de Markov
Alors qu’un trace plot capture l’évolution dans le temps d’une chaîne de Markov, un density plot illustre la distribution finale des valeurs de la chaîne. Ce graphique fournit ainsi une approximation du modèle a posteriori. Vous allez construire et examiner des graphiques de densité pour la chaîne \(m\) ci-dessous. L’objet mcmc.list sleep_sim et le data frame sleep_chains sont déjà dans votre espace de travail :
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)
Cet exercice fait partie du cours
Modélisation bayésienne avec RJAGS
Instructions
Appliquez
plot()àsleep_simavectrace = FALSEpour construire des graphiques de densité pour les chaînes \(m\) et \(s\).Appliquez
ggplot()àsleep_chainspour reconstruire un graphique de densité de la chaîne \(m\).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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 = ___)) +
___()