Inference pro posteriorní trend
Připomeň si věrohodnostní funkci bayesovského regresního modelu váhy \(Y\) v závislosti na výšce \(X\): \(Y \sim N(m, s^2)\), kde \(m = a + b X\). V předchozích cvičeních jsi přibližně určil/a tvar posteriorního trendu \(m\) (plná čára). Z grafu je patrné, že typická váha dospělých s výškou 180 cm je přibližně 80 kg (přerušované čáry):

Pomocí výstupu simulace RJAGS aproximuješ posteriorní trend váhy dospělých s výškou 180 cm i posteriorní nejistotu tohoto trendu. V pracovním prostředí máš k dispozici simulaci RJAGS o 100 000 iteracích, weight_sim_big, a datový rámec s výstupem Markovových řetězců, weight_chains.
Toto cvičení je součástí kurzu
Bayesovské modelování s RJAGS
Pokyny k cvičení
weight_chainsobsahuje 100 000 sad posteriorně věrohodných hodnot parametrů \(a\) a \(b\). Z každé sady vypočítej průměrnou (typickou) váhu dospělých s výškou 180 cm, \(a + b * 180\). Tyto trendy ulož jako novou proměnnoum_180doweight_chains.Sestav posteriorní graf hustoty pro 100 000 hodnot
m_180.Pomocí 100 000 hodnot
m_180vypočítej 95% posteriorní věrohodnostní interval pro průměrnou váhu dospělých s výškou 180 cm.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___, ___))