
724 18 Inference for Censored Data and Survival Analysis
#Duration of Steroid-induced Remissions in Acute Leukemia
model {
for (i in 1:n) {
log(mu[i]) <- b0+ b1[treat[i]] + b2[status[i]]
t[i] ~ dweib(r,mu[i]) I(t.cen[i],)
S[i] <- exp(-mu[i]
*
pow(t[i],r));
f[i] <- mu[i]
*
r
*
pow(t[i],r-1)
*
S[i]
Lik[i] <- pow(f[i],1-delta[i])
*
pow(S[i],delta[i]);
logLik[i] <- log(Lik[i])
}
b0 ~ dnorm(0,0.00001)
b1[1] <- 0
b1[2] ~ dnorm(0,0.001)
b2[1] <- 0
b2[2] ~ dnorm(0,0.001)
r ~ dgamma(0.01,0.01)
Dev <- -2
*
sum(logLik[]) #deviance
}
DATA
list(n=42,
t = c(1, 22, 3, 12, 8, 17, 2, 11, 8, 12,
2, 5, 4, 15, 8, 23, 5, 11, 4, 1, 8,
10, 7, NA, 23, 22, 6, 16, NA, NA, NA,
NA, NA, NA, 6, NA, NA, 6, 13, NA, NA, NA),
t.cen = c(0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,32,0,0,0,0,
34,32,25,11,20,19,0,17,35,0,0,9,6,10),
treat = c(1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1, 1,1,1,1,1,1,
2,2,2,2,2, 2,2,2,2,2, 2,2,2,2,2, 2,2,2,2,2,2),
status = c(1,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,1,2,2,2,2,
1,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,1,2,2,2,2),
delta = c(0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0,0,
0,0,1,0,0, 0,0,1,1,1, 1,1,1,0,1, 1,0,0,1,1,1) )
INITS
list(r=1,b0 = 0, b1=c(NA,0),b2=c(NA,0),
t = c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,
NA,NA,NA,NA,NA,NA,NA,NA,32,NA,NA,NA,NA,34,32,
25,11,20,19,NA,17,35,NA,NA,9,6,10))