Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 R2WinBugs 进行几次贝叶斯分析,因此我可以将它们放入 for 循环中。它运行良好,R 调用 WinBugs,然后开始模拟,完成后保存结果并开始下一个分析。当我通常使用没有 R 的 WinBugs 时,我可以监视更新屏幕中已经完成的模拟,因此我大致知道它的速度以及完成需要多长时间。我的问题是:R2WinBugs 是否有一个选项,或者可能是不同的包,在 for 循环中调用 WinBugs 并仍然强制 WinBugs 显示所取得的进展?
我希望我的问题很清楚:)
我认为使用 R2WinBUGS 是不可能的。您可以设置debug=TRUE跟随 WinBUGS 本身的模拟,但它会弄乱您的for循环,因为您需要在每个模型运行后手动退出 WinBUGS。
debug=TRUE
for
BRugs 显示与 WinBUGS 日志文件相同的进度,...因为您可以运行模型检查、初始化参数、编译模型并使用 R 控制台中打印的输出更新模拟。