【发布时间】:2014-03-10 16:59:37
【问题描述】:
我正在使用 R2WinBugs 进行几次贝叶斯分析,因此我可以将它们放入 for 循环中。它运行良好,R 调用 WinBugs,然后开始模拟,完成后保存结果并开始下一个分析。 当我通常使用没有 R 的 WinBugs 时,我可以监视更新屏幕中已经完成的模拟,因此我大致知道它的速度以及完成需要多长时间。我的问题是:R2WinBugs 是否有选项,或者可能是不同的包,在 for 循环中调用 WinBugs 并仍然强制 WinBugs 显示所取得的进展?
我希望我的问题很清楚:)
【问题讨论】:
-
你想看winbugs的进度还是你的for循环?在循环中添加一行来告诉您正在执行的分析非常容易。如果 r2winbugs 中没有选项,您可能需要编辑源代码
-
WinBugs的进展。
-
您可以指定
debug=TRUE?另外,我认为 runjags 使用进度指示器,但您必须调整您的代码。根据您的模型,有一些原生 R 包,例如 MCMCglmm。
标签: r for-loop progress winbugs r2winbugs