我使用 R 中的 R2WinBUGS 包在 WinBUGS(百万次迭代)中运行了一个 looong 计算:
bugs.object <- bugs(...)
但是R崩溃了。如何在不再次运行 winbugs 的情况下再次将 bugs.object 重新加载到 R 中?我试过这个(我有 3 条链):
out <- read.bugs(paste("coda", 1:3, ".txt", sep = ""))
但是out
数据结构与 bugs 对象完全不同(因为它是不可用的)。我尝试将其转换为as.bugs.array
:
bugs.object <- as.bugs.array(out, model.file = "ttest.txt", n.iter = 1000000, n.burnin = 300000, n.thin = 2, program = "WinBUGS")
但它不起作用。请帮忙。谢谢。