我summarise = TRUE
在函数中设置run.jags
,然后将输出对象保存为save(out, file="out.RData")
.
当我稍后加载此对象时,我可以检索摘要、绘图等。
但是,当我使用完全相同的代码并运行模型,并将输出保存在 Linux 集群上,然后在 Windows 中加载对象以使用它时,摘要和绘图不可用。当我输入summary(out)
、print(out)
、plot(out)
或add.summaries(out)
时,我收到以下错误消息:
错误:提供的 runjags.object 无效;必须提供 runjags 函数的输出(具有类“runjags”)
这即使class(out)
返回"runjags"
。
事实上,names(out)
这表明输出中不包含摘要(以及许多其他内容)。帮助文件确实表明默认情况下包含摘要/绘图等。
在 Linux 中运行模型是否存在以下问题:1)阻止生成摘要,或 2)弄乱输出对象的类?
我当然可以使用 coda 包并做out2 <- as.mcmc.list(out)
,然后我可以使用 coda 函数来处理输出。