CommencezCommencez gratuitement

Inférence pour la tendance a posteriori

Rappelez-vous la vraisemblance du modèle de régression bayésien du poids \(Y\) par la taille \(X\) : \(Y \sim N(m, s^2)\) où \(m = a + b X\). Dans des exercices précédents, vous avez approximé la forme de la tendance a posteriori \(m\) (ligne pleine). À partir de cela, remarquez que le poids typique chez les adultes de 180 cm est d'environ 80 kg (lignes pointillées) :

Vous utiliserez la sortie de simulation de RJAGS pour approximer la tendance a posteriori du poids chez les adultes mesurant 180 cm ainsi que l'incertitude a posteriori autour de cette tendance. La simulation RJAGS de 100 000 itérations de la postérieure, weight_sim_big, est dans votre espace de travail, ainsi qu'un tableau de données des sorties de la chaîne de Markov, weight_chains.

Cette activité fait partie du cours

Modélisation bayésienne avec RJAGS

Voir le cours

Instructions de l’exercice

  • weight_chains contient 100 000 ensembles de valeurs plausibles a posteriori des paramètres \(a\) et \(b\). À partir de chacun, calculez le poids moyen (typique) chez les adultes de 180 cm, soit \(a + b * 180\). Enregistrez ces tendances dans une nouvelle variable m_180 dans weight_chains.

  • Construisez un graphique de densité a posteriori des 100 000 valeurs de m_180.

  • Utilisez les 100 000 valeurs de m_180 pour calculer un intervalle de crédibilité a posteriori à 95 % pour le poids moyen chez les adultes de 180 cm.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Calculate the trend under each Markov chain parameter set
weight_chains <- weight_chains  %>% 
    mutate(m_180 = ___)

# Construct a posterior density plot of the trend
ggplot(___, aes(x = ___)) + 
    geom_density() 

# Construct a posterior credible interval for the trend
quantile(___, probs = c(___, ___))
Modifier et exécuter le code