无法提取 DIC

Unable to extract DIC

我正在使用 runjags 并尝试为我的模型获取 DIC。

我知道如果我打印 runjags 对象,它将 return 包含 DIC 的模型摘要,但我的模型有很多变量,因此计算摘要统计信息需要很长时间。当我使用 summarise=FALSE 时,DIC 不是 returned.

我试过使用:extract(runJagsObj, what='dic')

但它 return 是这个错误消息: "Error: Please supply column name"

有没有一种方法可以在摘要信息中查看 DIC 而不必计算每个变量的摘要统计信息?或者为什么提取物不起作用?

如果这是有用的信息,我正在使用 method=parallel

我终于弄清楚了 "Error: Please supply column name" 错误。

我正在使用 ggmcmc 进行绘图,这需要 tidyr。 Tidyr 与 extract 有命名重叠。我能够通过在解决错误的 ggmcmc 之后加载 runjags 来解决命名冲突。