gpt4 book ai didi

linux - Linux 中的 runjags 摘要

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:57 25 4
gpt4 key购买 nike

我设置summarise = TRUE在函数 run.jags 中,然后将输出对象保存为 save(out, file="out.RData") .

当我稍后加载该对象时,我可以检索摘要、图表等。

但是,当我使用完全相同的代码并运行模型,并将输出保存在 Linux 集群上,然后在 Windows 中加载对象以使用它时,摘要和图表不可用。当我输入summary(out)时, print(out) , plot(out) ,或add.summaries(out) ,我收到以下错误消息:

Error: Invalid runjags.object provided; the output of a runjags function (with class 'runjags') must be supplied

尽管 class(out)返回"runjags" .

事实上,names(out)显示摘要(以及许多其他内容)未包含在输出中。帮助文件确实表明默认情况下包含摘要/图表等。

在 Linux 中运行模型是否会导致 1) 阻止生成摘要,或 2) 弄乱输出对象的类?

我当然可以使用 coda 包并执行 out2 <- as.mcmc.list(out) ,然后我可以使用 coda 函数来处理输出。

最佳答案

问题不是 Linux(请参阅 Matt Denwood 的评论),而是旧版本的 runjags。我在 Linux 计算机上更新了 runjags(好吧,我让系统管理员执行此操作),这解决了问题。

关于linux - Linux 中的 runjags 摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32595143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com