Апостеріорні довірчі інтервали
Зосередьмося на параметрі нахилу \(b\) — темпі зміни ваги залежно від зросту. Апостеріорне середнє \(b\) відбиває загальну тенденцію в апостеріорній моделі нахилу. Натомість апостеріорний довірчий інтервал задає діапазон правдоподібних апостеріорних значень нахилу й таким чином показує апостеріорну невизначеність щодо \(b\). Наприклад, 95% довірчий інтервал для \(b\) простягається від 2,5-го до 97,5-го квантиля апостеріорного розподілу \(b\). Отже, існує 95% (апостеріорна) ймовірність, що \(b\) лежить у цьому діапазоні.
Ви використаєте вихідні дані симуляції RJAGS, щоб наблизити довірчі інтервали для \(b\). 100 000 ітераційна симуляція апостеріорного розподілу, weight_sim_big, уже є у вашому робочому середовищі разом із датафреймом виходу ланцюгів Маркова, weight_chains.
Ця вправа є частиною курсу
Баєсівське моделювання з RJAGS
Інструкції до вправи
- Отримайте статистики
summary()для ланцюгівweight_sim_big. - Апостеріорні квантілі
2.5%та97.5%для \(b\) наведені в Таблиці 2 зsummary(). Застосуйтеquantile()до сирих данихweight_chains, щоб перевірити ці обчислення. Збережіть результат якci_95і виведіть його. - Аналогічно, використайте дані
weight_chains, щоб побудувати 90% довірчий інтервал для \(b\). Збережіть його якci_90і виведіть. - Побудуйте графік щільності значень ланцюга \(b\). Накладіть вертикальні лінії, що позначають 90% довірчий інтервал для \(b\), використавши
geom_vline()зxintercept = ci_90.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Summarize the posterior Markov chains
# Calculate the 95% posterior credible interval for b
ci_95 <- quantile(___, probs = c(___, ___))
ci_95
# Calculate the 90% posterior credible interval for b
ci_90 <- ___
ci_90
# Mark the 90% credible interval
ggplot(___, aes(x = ___)) +
geom_density() +
geom_vline(xintercept = ___, color = "red")