这是对 SE 上一篇较早帖子的一种跟进:https ://stats.stackexchange.com/questions/70858/right-censored-survival-fit-with-jags
但是在这里,我希望看到一个完整的 R 脚本(从头到尾)对 JAGS 中的右删失数据进行生存分析。我发现的所有网站都需要非常熟练的 JAGS,所以我很难理解如何从一行代码转换到另一行代码。我知道这有很多问题要问...
无论如何,这里有一些示例生存数据。组是 t1、t2、t3。NA 指的是右删失数据(审查截断 = 3)。
t1 <- c(1.73, NA, NA, NA, NA,0.77, NA, NA, NA, NA, NA, NA,0.5,1.06, NA, NA, NA, NA, NA,0.46, NA)
t2 <- c(1.42, NA, NA, NA, NA, NA,0.69,1.84, NA, NA, NA,1.47,1.6,1.8, NA, NA, NA, NA, NA,0.73, NA,1.28,3,2.97)
t3 <- c(0.88, NA, NA,1.65,1.75, NA, NA,1.01,1.46,1.95, NA, NA,2.93, NA,0.78,1.05,1.52, NA)
#Specify model in BUGS language
sink("model.txt")
cat("
model
{
}
",fill = TRUE)
sink()
#Bundle data
data<- list()
#Parameters monitored
parameters<-c()
#Initial values
inits <- list(
# MCMC settings
ni <-
nt <-
nb <-
nc <-
fit <- jags(data, inits, parameters, "model.txt", n.iter=ni, n.thin=nt, n.burnin=nb, n.chains=nc, working.directory = getwd())
我知道有很多问题要问,但是我花了几天时间试图拼凑一些东西,但我一直迷路/困惑。我知道现在有一些包可以运行这种分析,但我真的很想学习如何从头开始自己构建它!谢谢各位读者!