我正在尝试使用新包runjags运行 JAGS ,因为R2jags 有一个错误(完整的模型代码在问题https://stats.stackexchange.com/q/62006/5509中):
require("runjags")
out <- run.jags("Poisson.OD.t.test.txt", params, win.data, nc, inits,
nb*4/5, ni, nb*1/5)
plot(out2, layout = c(4, 2))
它作为一个魅力,但这个包的缺点是函数runjags
返回的对象run.jags
已经与准备好的图表和输出捆绑在一起并且太大了。只是为了比较,对应的 .Rdata 文件的大小(2 条链,每条链保存 500 次迭代,总共 1000 次迭代):
runjags
对象 - 1.2 MBR2jags
对象 - 212 KBmcmc.list
对象 - 33 kB
该runjags
对象是巨大的,但我必须存储它以便以后能够runjags
在模型上使用接口。