问题标签 [openbugs]

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 投票
0 回答
43 浏览

bayesian - 每次迭代都会改变大小的 Mixture 中的“错误:尝试重新定义节点”

我的数据有三列Time, Interval, Count。我有一个像这样的泊松混合物

mu每次迭代都会改变大小。随着i增长,集群的数量也在增长。

我该如何适应这个?

0 投票
0 回答
77 浏览

compiler-errors - OpenBugs:扫描了无效或意外的令牌

我不断收到“扫描的无效或意外令牌”,但我找不到问题。有人能帮助我吗?

0 投票
0 回答
39 浏览

random - OpenBUGS:使用标准正态分布随机变量查找事件发生的概率

我对打开错误很陌生,我能够构建模型并编译它,但是在这个问题上遇到了麻烦。

基本上我有 12 个随机变量(标准和正态分布)

我的区间为 (-1.644, 1.644)。

我试图找出至少一个随机变量落在区间之外的概率。

并且还找到恰好 2 个随机变量落在区间之外的概率。

到目前为止,我能够在 OpenBUGs 中构建模型

但不确定如何将问题的区间部分和试验次数整合到 Bugs 中的这个模型中。我可以通过以下方式在 R-Studio 中轻松完成。例如对于正好 2:

我一直在尝试使用“步进功能”但没有成功。谢谢T

0 投票
1 回答
179 浏览

r - “变量名中不允许有空槽”(OpenBUGS,R2OpenBUGS)

我是 OpenBUGS 的初学者,我通过 R2OpenBUGS R 包使用它。我尝试设置状态空间模型来识别非常嘈杂的数据中的对数正态信号。经过多次试验和错误,我设法获得了此代码,但我仍然收到以下错误消息:“变量名错误 pos 664 中不允许空槽”,我不明白。谁能知道代码有什么问题?

免责声明:

  • alt = 测量高度
  • true_alt = 我尝试评估的内容
  • nbird = 个体数量
  • nobs = 观察次数(这个数字对于每只鸟都不一样)
  • nstate = '飞行状态',这是鸟类的行为方式(nstate = 3,因为有 3 种不同的行为)

我尝试确定每个状态的 true_alt 的对数正态分布。

谢谢!!!

0 投票
0 回答
25 浏览

r - OpenBugs 模型;获取范围的问题

我是 BUGS 和 R 的新手,但我正在将 R 中的 BRugs 库用于贝叶斯统计的大学单元。我对部分作业问题有疑问。

我们假设给定的长度为 5 的数据集来自二项分布,并选择一个平坦的先验(我选择了 Beta(1,1))。随机变量是 Y_i,感兴趣的参数是 m_i 和 p_i。

它要我找到 p_i 的范围;

但我无法弄清楚如何实现这个等式。这是我尝试过的:

我运行命令:

这给出了输出:

我也尝试过一些变体,但它似乎不喜欢 for 循环。而且我也不能将它放在先验或似然循环中。

干杯

0 投票
0 回答
14 浏览

r - 贝叶斯元分析和异质性中的森林图

我使用 OpenBUGS 软件运行了贝叶斯元分析

我在 model.file 中指定的模型是

我正在处理的数据集是:

有谁知道如何在贝叶斯元分析上下文中实现森林图?有谁知道如何考虑“收入”和“疫苗”变量来解释该模型中的异质性?

0 投票
0 回答
22 浏览

r - R2OpenBugs 错误消息:预期集合运算符 c 错误 pos 2174

以下代码在 OpenBugs 中运行良好,但是当我在 R2OpenBugs 中运行它时,我收到一条错误消息“预期集合运算符 c 错误 pos 2174”。感谢您帮助修复错误。谢谢。

R2OpenBugsCode

我得到的日志文件错误是这样的:

0 投票
0 回答
44 浏览

constraints - 尝试应用约束时出现 OpenBugs 错误“预期右括号”

尽管我的 OpenBugs 代码没有任何问题,但我不断收到相同的错误消息。

包含先验的模型如下所示:

每次我尝试检查模型时,它都会在第 16 行返回错误“Expected Right Parenthesis”。

该行的代码行是:

我收到此错误是否有任何特殊原因。

通过进行一些测试,当我注释掉该行时,下面的行返回相同的错误。如果我随后也注释掉该行,则下面的行将返回错误。

我在这里缺少什么吗?

0 投票
0 回答
19 浏览

sorting - 尝试在 OpenBUGS 中对节点设置约束时出错

我正在尝试对 OpenBUGS 中的两个节点应用约束。

这是我的模型:

我要约束的两个节点是P1P2

值得注意的是,这两个节点是可互换的,这意味着它们的值可以交换,而不影响模型的结果。但是我在这里尝试应用的约束是:

0 < P1 < P2

我尝试这样做的方法是使用 sort 函数来确保 P2 在每次迭代中始终是较大的值。但是,当我运行我的模型时,我在括号的第 7 行代码中收到错误“无效或意外的令牌扫描”。

是否有其他方法可以应用此限制或进行更改以允许此模型运行?

0 投票
1 回答
25 浏览

model - OpenBUGS:层次模型无法编译

我已经根据以下数据在 OpenBUGs 中实现了一个模型:

在此处输入图像描述

数据包括 10 项独立研究——2 种不同药物的 5 次试验(Med = 0 或 1),然后是该试验的感染参与者总数(感染)——以及试验的参与者总数。

我的原始模型可以写成:

我可以像这样在 OpenBUGS 中实现:

但是,然后我想实现一个分层模型,其中 s(i) 表示从观察 i 的列试验中进行的试验:

我已经尽我所能尝试了一个模型,但到目前为止还没有成功。

当前模型无法按原样使用我的数据进行编译。