问题标签 [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.
frequency-distribution - WinBUGS - 定义离散逐步分布
我想在我的模型中定义一个分布形式:P(x=10)=0.10, P(x=15)=0.20, P(x=20)=0.70
WinBUGS FAQ 说可以将我自己的离散均匀分布构造为具有统一先验的分类变量,并且可以采用必要的整数值。请参阅手册第一部分中的 blockerht 示例。
我查了这个例子,我认为是这个:“具有未知自由度的分层 t 分布”
在模型规范中,他们执行以下操作:
它确实定义了一个离散的制服。但我不知道如何获得我需要的表格。谁能帮我?
r - winbugs中节点错误的多重定义
我尝试使用WinBUGS
from R
via BRugs
and R2WinBUGS
,代码如下:
结果没有出来,我发现了部分log.txt
的WinBUGS
:
很明显error
is multiple definitions of node y[1]
,但它是什么意思?我不认为y[1]
有多个定义,因为我使用y[i]
但y
不在loop
.
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]
在最终模型中进行设置,当我尝试添加a
并b
进入它时结果是错误的。有谁发现问题出在哪里?
r - 这个 WinBUGS 模型有什么问题
我用Winbugs
了from R
viaR2WinBUGS
和BRugs
package,我写了模型并尝试运行它,但是结果并没有出来,我看了WinBUGS
日志,似乎没有任何问题。这是模型:
模型检查通过,日志在WinBUGS
这里:
WinBUGS
没有继续,并且没有显示错误消息,所以我找不到任何错误。
r - 在 R 中运行 R2WinBUGS 时出错:对于这种格式,“类型”必须是“真实的”
我在 R 中运行 R2WinBUGS 时遇到错误。这是可重复性的代码。
所以现在我读到了 2 个模拟数据集,它们看起来像
我的下一步是在这些数据集上运行一个多元 logit 正态模型,并为这些模拟数据集自动执行此过程。这是模型声明:
我正在尝试使用以下代码在 R2WinBUGS 中运行它
任何建议都会有所帮助。谢谢!
r - write.model() 的 rJAGS 版本?
R2WinBUGS 包有一个名为write.model()
. R 包 rjags 没有我知道的这种功能。write.model
创建一个临时文本文件,WinBUGS 可以将其作为模型读取。
我知道我可以进入write.model
控制台查看函数,但是这个函数似乎调用了我以前从未见过的函数,并且无法在其中搜索help()
(例如,replaceScientificNotationR
显然是一个函数)。
我看到这篇文章描述了一些这样做的方法,但如果可能的话,我宁愿不必使用引号(只是为了保持我的语法突出显示),并且评论建议“复制 write.model 函数”应该可行。
有人做过吗?
r - 显示进度 R2WinBugs
我正在使用 R2WinBugs 进行几次贝叶斯分析,因此我可以将它们放入 for 循环中。它运行良好,R 调用 WinBugs,然后开始模拟,完成后保存结果并开始下一个分析。当我通常使用没有 R 的 WinBugs 时,我可以监视更新屏幕中已经完成的模拟,因此我大致知道它的速度以及完成需要多长时间。我的问题是:R2WinBugs 是否有一个选项,或者可能是不同的包,在 for 循环中调用 WinBugs 并仍然强制 WinBugs 显示所取得的进展?
我希望我的问题很清楚:)
r - BUGS 错误消息
我是 WinBUGS/OpenBUGS 的新手,在调试我的代码时遇到了困难。
有谁知道 BUGS 模型的潜在错误消息列表及其简单英语的含义?
r - 发生“陷阱”时如何关闭 WinBUGS
这与我在 CrossValidated中发布的问题相同,有些人认为它离题了。所以,我在这里复制它:
我正在使用R2WinBUGS
R 的“批处理模式”在 WinBUGS 中处理多个数据集。偶尔会发生陷阱,主要是由于参数错误(我猜),我设法避免整个 R 脚本停止使用try
,并自动重试。然而,当这种情况发生时,我必须手动关闭 WinBUGS 才能让 R 脚本继续运行。
有没有办法让 WinBUGS 在陷阱发生时自动退出?
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)。我会注意,这里的数据集是代替我自己的数据,这是相似的。
我包括构建数据集和模型的功能。为篇幅道歉。
这是模型: