Modelowanie bayesowskie z RJAGS
Alicia Johnson
Associate Professor, Macalester College
$Y_i$ = natężenie ruchu (# użytkowników) w dniu $i$

$Y_i$ = natężenie ruchu (# użytkowników) w dniu $i$
$X_i$ = 1 dla dni roboczych, 0 dla weekendów
$\;$

$Y_i$ = natężenie ruchu (# użytkowników) w dniu $i$
$Z_i$ = maksymalna temperatura w dniu $i$ (w $^{\circ}$F)
$\;$

$Y_i$ = natężenie ruchu (# użytkowników) w dniu $i$
$X_i$ = 1 dla dni roboczych, 0 dla weekendów
$Z_i$ = maksymalna temperatura w dniu $i$ (w $^{\circ}$F)
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i + c Z_i$
Weekendy: $m_i = a + c Z_i$

Dni robocze: $m_i = (a + b) + c Z_i$
$Y_i$ = natężenie ruchu (# użytkowników) w dniu $i$
$X_i$ = 1 dla dni roboczych, 0 dla weekendów
$Z_i$ = maksymalna temperatura w dniu $i$ (w $^{\circ}$F)
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i + c Z_i$
Weekendy: $m_i = a + c Z_i$

Dni robocze: $m_i = (a + b) + c Z_i$
$m_i = a + bX_i + cZ_i$
Weekendy: $m_i = a + c Z_i$
Dni robocze: $m_i = (a + b) + c Z_i$


Nie mamy pewności co do przecięcia osi Y dla zależności między temperaturą a natężeniem ruchu w weekendy.

Nie mamy pewności, jak typowe natężenie ruchu wypada w dni robocze w porównaniu z weekendami przy podobnej temperaturze.

Zarówno w dni robocze, jak i w weekendy, nie mamy pewności co do związku między natężeniem ruchu a temperaturą.

Typowe odchylenie od trendu może wynosić równie prawdopodobnie od 0 do 200 użytkowników.
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i + c Z_i$
$a \sim N(0, 200^2)$
$b \sim N(0, 200^2)$
$c \sim N(0, 20^2)$
$s \sim \text{Unif}(0, 200)$

$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i + c Z_i$
$a \sim N(0, 200^2)$
$b \sim N(0, 200^2)$
$c \sim N(0, 20^2)$
$s \sim \text{Unif}(0, 200)$
rail_model_2 <- "model{
# Likelihood model for Y[i]
for(i in 1:length(Y)) {
Y[i] ~ dnorm(m[i], s^(-2))
m[i] <- a + b[X[i]] + c * Z[i]
}
# Prior models for a, b, c, s
a ~ dnorm(0, 200^(-2))
b[1] <- 0
b[2] ~ dnorm(0, 200^(-2))
c ~ dnorm(0, 20^(-2))
s ~ dunif(0, 200)
}"
Modelowanie bayesowskie z RJAGS