Distribuição preditiva a posteriori
O data frame weight_chains (no seu workspace) contém suas 100.000 previsões a posteriori, Y_180, para o peso de um adulto com 180 cm de altura:
> head(weight_chains, 2)
a b s iter m_180 Y_180
1 -113.9029 1.072505 8.772007 1 79.14803 71.65811
2 -115.0644 1.077914 8.986393 2 78.96014 75.78893
Você usará essas 100.000 previsões para aproximar a distribuição preditiva a posteriori do peso de um adulto com 180 cm de altura. Os dados bdims estão no seu workspace.
Este exercicio faz parte do curso
Modelagem Bayesiana com RJAGS
Instruções do exercicio
- Use os 10.000 valores de
Y_180para construir um intervalo de credibilidade a posteriori de 95% para o peso de um adulto com 180 cm de altura. - Construa um gráfico de densidade das suas 100.000 previsões plausíveis a posteriori.
- Construa um diagrama de dispersão de
wgtvshgtnos dadosbdims.- Use
geom_abline()para sobrepor a tendência de regressão a posteriori. - Use
geom_segment()para sobrepor uma linha vertical emhgtigual a 180 que represente os limites inferior e superior (yeyend) deci_180.
- Use
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Construct a posterior credible interval for the prediction
ci_180 <- quantile(___, probs = c(___, ___))
ci_180
# Construct a density plot of the posterior predictions
ggplot(___, aes(x = ___)) +
geom_density() +
geom_vline(xintercept = ci_180, color = "red")
# Visualize the credible interval on a scatterplot of the data
ggplot(___, aes(x = ___, y = ___)) +
geom_point() +
geom_abline(intercept = mean(___), slope = mean(___), color = "red") +
geom_segment(x = 180, xend = 180, y = ___, yend = ___, color = "red")