问题标签 [r2winbugs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1567 浏览

frequency-distribution - WinBUGS - 定义离散逐步分布

我想在我的模型中定义一个分布形式:P(x=10)=0.10, P(x=15)=0.20, P(x=20)=0.70

WinBUGS FAQ 说可以将我自己的离散均匀分布构造为具有统一先验的分类变量,并且可以采用必要的整数值。请参阅手册第一部分中的 blockerht 示例。

我查了这个例子,我认为是这个:“具有未知自由度的分层 t 分布”

在模型规范中,他们执行以下操作:

它确实定义了一个离散的制服。但我不知道如何获得我需要的表格。谁能帮我?

0 投票
2 回答
1957 浏览

r - winbugs中节点错误的多重定义

我尝试使用WinBUGSfrom Rvia BRugsand R2WinBUGS,代码如下:

结果没有出来,我发现了部分log.txtWinBUGS

很明显erroris multiple definitions of node y[1],但它是什么意思?我不认为y[1]有多个定义,因为我使用y[i]y不在loop.

0 投票
1 回答
295 浏览

r - 使用 R 中的 WinBUGS 时出错

代码如下:

我不知道为什么,当我替换为时程序会正确theta[j] <- b*x[j-1]theta[j] <- 1*x[j-1]但我已经定义了b ~ dunif(-1, 1). 确实,我需要theta[j] <- a - b*x[j-1]在最终模型中进行设置,当我尝试添加ab进入它时结果是错误的。有谁发现问题出在哪里?

0 投票
1 回答
678 浏览

r - 这个 WinBUGS 模型有什么问题

我用Winbugs了from RviaR2WinBUGSBRugspackage,我写了模型并尝试运行它,但是结果并没有出来,我看了WinBUGS日志,似乎没有任何问题。这是模型:

模型检查通过,日志在WinBUGS这里:

WinBUGS没有继续,并且没有显示错误消息,所以我找不到任何错误。

0 投票
1 回答
450 浏览

r - 在 R 中运行 R2WinBUGS 时出错:对于这种格式,“类型”必须是“真实的”

我在 R 中运行 R2WinBUGS 时遇到错误。这是可重复性的代码。

所以现在我读到了 2 个模拟数据集,它们看起来像

我的下一步是在这些数据集上运行一个多元 logit 正态模型,并为这些模拟数据集自动执行此过程。这是模型声明:

我正在尝试使用以下代码在 R2WinBUGS 中运行它

任何建议都会有所帮助。谢谢!

0 投票
2 回答
697 浏览

r - write.model() 的 rJAGS 版本?

R2WinBUGS 包有一个名为write.model(). R 包 rjags 没有我知道的这种功能。write.model创建一个临时文本文件,WinBUGS 可以将其作为模型读取。

我知道我可以进入write.model控制台查看函数,但是这个函数似乎调用了我以前从未见过的函数,并且无法在其中搜索help()(例如,replaceScientificNotationR显然是一个函数)。

我看到这篇文章描述了一些这样做的方法,但如果可能的话,我宁愿不必使用引号(只是为了保持我的语法突出显示),并且评论建议“复制 write.model 函数”应该可行。

有人做过吗?

0 投票
1 回答
447 浏览

r - 显示进度 R2WinBugs

我正在使用 R2WinBugs 进行几次贝叶斯分析,因此我可以将它们放入 for 循环中。它运行良好,R 调用 WinBugs,然后开始模拟,完成后保存结果并开始下一个分析。当我通常使用没有 R 的 WinBugs 时,我可以监视更新屏幕中已经完成的模拟,因此我大致知道它的速度以及完成需要多长时间。我的问题是:R2WinBugs 是否有一个选项,或者可能是不同的包,在 for 循环中调用 WinBugs 并仍然强制 WinBugs 显示所取得的进展?

我希望我的问题很清楚:)

0 投票
2 回答
16675 浏览

r - BUGS 错误消息

我是 WinBUGS/OpenBUGS 的新手,在调试我的代码时遇到了困难。

有谁知道 BUGS 模型的潜在错误消息列表及其简单英语的含义?

0 投票
0 回答
84 浏览

r - 发生“陷阱”时如何关闭 WinBUGS

这与我在 CrossValidated中发布的问题相同,有些人认为它离题了。所以,我在这里复制它:

我正在使用R2WinBUGSR 的“批处理模式”在 WinBUGS 中处理多个数据集。偶尔会发生陷阱,主要是由于参数错误(我猜),我设法避免整个 R 脚本停止使用try,并自动重试。然而,当这种情况发生时,我必须手动关闭 WinBUGS 才能让 R 脚本继续运行。

有没有办法让 WinBUGS 在陷阱发生时自动退出?

0 投票
2 回答
2753 浏览

r - OpenBUGS 错误未定义变量

我正在使用 OpenBUGS 和 R package 研究二项式混合模型R2OpenBUGS。我已经成功地构建了更简单的模型,但是一旦我为不完美的检测添加了另一个级别,我就会一直收到错误variable X is not defined in model or in data set。我尝试了许多不同的方法,包括更改我的数据结构和将我的数据直接输入 OpenBUGS。我发布此消息是希望其他人有此错误的经验,并且也许知道为什么 OpenBUGS 无法识别变量 X,尽管据我所知它已明确定义。

我也遇到了错误expected the collection operator c error pos 8——这不是我之前遇到的错误,但我同样感到困惑。

模型和数据模拟功能均来自 Kery 为生态学家编写的 WinBUGS 简介 (2010)。我会注意,这里的数据集是代替我自己的数据,这是相似的。

我包括构建数据集和模型的功能。为篇幅道歉。

这是模型: