Simulare RJAGS cu variabile categoriale
Consideră modelul de regresie Normală a volumului \(Y\)i în funcție de statutul de zi lucrătoare \(X\)i:
- funcția de verosimilitate: \(Y\)i \(\sim N(m\)i, \(s^2)\) unde \(m\)i \(= a + b X\)i
- prioruri: \(a \sim N(400, 100^2)\), \(b \sim N(0, 200^2)\), \(s \sim Unif(0, 200)\)
Ai explorat relația dintre \(Y\)i și \(X\)i pentru cele 90 de zile înregistrate în RailTrail (disponibil în spațiul tău de lucru). Pe baza acestor date și a priorurilor de mai sus, vei actualiza modelul tău posterior al acestei relații. Spre deosebire de analizele anterioare, \(X\)i este categorial. În sintaxa rjags, coeficientul său \(b\) este definit prin două elemente, b[1] și b[2], care corespund nivelurilor weekend și, respectiv, zi lucrătoare. Pentru referință, b[1] este fixat la 0. În schimb, b[2] este modelat de prorul pentru \(b\).
Acest exercițiu face parte din cursul
Modelare bayesiană cu RJAGS
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# DEFINE the model
rail_model_1 <- "model{
# Likelihood model for Y[i]
for(i in ___){
Y[i] ~ ___
m[i] <- ___
}
# Prior models for a, b, s
a ~ ___
b[1] <- ___
b[2] ~ ___
s ~ ___
}"