/*
Model III from section 6.2 of Breslow NE and Clayton DG "Approximate
inference in generalized linear mixed models", JASA, Vol 88, pp 9-25 (1993)
analyzing the epilepsy data of Thall and Vail (1990).
This model has unit level random effects as well as subject-level
random effects
*/
model {
for(j in 1:N) {
for(k in 1:T) {
log(mu[j,k]) <- alpha0 + alpha.Base * log.Base4[j]
+ alpha.Trt * Trt[j]
+ alpha.BT * log.Base4[j] * Trt[j]
+ alpha.Age * log.Age[j]
+ alpha.V4 * V4[k]
+ b1[j] + b[j,k];
y[j,k] ~ dpois(mu[j,k]);
b[j,k] ~ dnorm(0.0, tau.b);
}
b1[j] ~ dnorm(0.0,tau.b1); # subject random effects
log.Base4[j] <- log(Base[j]/4);
log.Age[j] <- log(Age[j]);
}
# priors:
alpha0 ~ dnorm(0.0,1.0E-4);
alpha.Base ~ dnorm(0.0,1.0E-4);
alpha.Trt ~ dnorm(0.0,1.0E-4);
alpha.BT ~ dnorm(0.0,1.0E-4);
alpha.Age ~ dnorm(0.0,1.0E-4);
alpha.V4 ~ dnorm(0.0,1.0E-4);
tau.b1 ~ dgamma(1.0E-3,1.0E-3);
sigma.b1 <- 1.0/sqrt(tau.b1);
tau.b ~ dgamma(1.0E-3,1.0E-3);
sigma.b <- 1.0/sqrt(tau.b);
}