问题标签 [winbugs14]
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.
bayesian - Winbugs中的“节点a的多重定义”错误
好吧,我只是重写我的代码。现在的问题是当我编译它时,我得到一个错误"multiple definition of node a"。有谁知道我的代码有什么问题。我为模型创建变量 a、b 和 c,使其没有很多常量。
r - R2WinBUGS 错误 - 陷阱 - 不兼容的副本
我试图从 R 调用 winBUGS 来估计逻辑回归。我正在使用以下代码:
WinBUGS 打开,但出现错误。“不兼容的副本”。我一直在寻找这个错误,发现很多人都遇到过这种情况。我已经尝试了建议的解决方案:model.bug 的文件路径更短,确保工作目录中没有更多的“数据”文件,使用数据变量名称的名称列表等。
但我仍然无法让它工作。我究竟做错了什么?
frequency-distribution - WinBUGS - 定义离散逐步分布
我想在我的模型中定义一个分布形式:P(x=10)=0.10, P(x=15)=0.20, P(x=20)=0.70
WinBUGS FAQ 说可以将我自己的离散均匀分布构造为具有统一先验的分类变量,并且可以采用必要的整数值。请参阅手册第一部分中的 blockerht 示例。
我查了这个例子,我认为是这个:“具有未知自由度的分层 t 分布”
在模型规范中,他们执行以下操作:
它确实定义了一个离散的制服。但我不知道如何获得我需要的表格。谁能帮我?
matlab - matbugs 没有将某些文件写入 tmp 文件夹
我正在尝试使用 matbugs 界面,但遇到了一些问题,希望能得到一些帮助。我是一个新的 matlab 用户,正在努力解决 matlab 没有将某些文件写入“tmp”文件夹的问题。具体来说,代码写入 data.txt 文件和 init_1.txt(当我只有一组初始值时),但不写入任何其他文件。当我设置断点并运行代码时,会创建文件路径,但不会创建实际文件。该程序在尝试读取在 bugs2mat 函数中不存在的 codaIndex.txt 文件的“文件名”路径时给了我一个错误。
这是代码
bayesian - WinBUGS中椭圆的代码方程
我正在寻找一些帮助来编写 WinBUGS 中的椭圆方程。我需要在我的数据中使用 p1 形成一个双变量椭圆。我尝试将方程用作 (X-mu)'sigmainverse(X-mu),其中 X 是二元正态变量,mu 是均值向量,sigmainverse 是 var-covariance 矩阵的逆矩阵。在我的示例中,p1 是具有平均 gamma 和逆 sigma2 矩阵的双变量正态变量。双引号内是我所做的,但它不起作用。下面是 WinBUGS 代码:
r - 来自 R 的 WinBUGS 自动化
我有一个与调用 BUGS 的 R 代码相关的问题。我已经在 WinBUGS 中运行了模型,它运行良好,给了我预期的结果。下面是当我有 Y 的单一结果或单变量数据时使用的自动化代码。现在我想将它用于多种结果。我尝试了另一种读取数据的方式。有 2 个从 csv 文件中读取的用于测试的模拟。不确定在代码中的何处指定,以便可以针对 2 个结果而不是一个结果重复相同的过程。setwd("C://Tina/USB_Backup_042213/Testing/CSV")
警告消息:1:在 bugs.output[sim] <- bugs(data = list(Y = as.matrix(Y), Nf = 5, : 要替换的项目数不是替换长度的倍数 2:在 bugs 中.output[sim] <- bugs(data = list(Y = as.matrix(Y), Nf = 5, : 要替换的项目数不是替换长度的倍数
r - 如何从 mcmc 对象写入尾文件?
我到处寻找,但仍然找不到 R 中可以帮助我从 mcmc 对象编写 coda 文件的函数。我正在使用 R2OpenBUGS 包在 R 中运行 OpenBUGS:
output <- bugs(...)
然后经过一些操作,我留下了一个名为chain_mat
class的对象mcmc
。这个对象相当长(超过 200 万行),所以我想创建一个 coda 文件来保存绘图。我知道您可以直接从bugs
函数创建 coda 文件,但我需要先进行一些操作,然后才能创建文件。
任何想法将不胜感激。
list - WinBugs 出现“预期的集合运算符 c”错误
我正在使用 WinBUGS 包研究差异项功能模型。我已经成功地构建了更简单的模型,但我也收到了错误“预期的集合运算符 c”。如果您能提供帮助,我将非常高兴。
arrays - Winbugs 中的“数组索引小于一个”错误
我正在使用 WinBUGS 包研究多级差异项功能模型。我已经成功构建了更简单的模型,但我也收到了错误“数组索引小于一”。如果您能提供帮助,我将非常高兴。
r - BUGS 错误:“预期集合运算符 c 错误 pos 13018”
我正在尝试使用 R2OpenBUGS 库从 R 评估分层模型。
相关变量是:
N = 191,
p = 4,
k = 1,
x = N * p 矩阵(即 191 * 4)的值,
t0 = k * (x' * x),
y = 长度为 N 的连续数据向量,
mu0 = 4 个零的向量(即 c(0,0,0,0)),
prob = 0.5 处 4 个概率的向量(即 c(0.5,0.5,0.5,0.5)),
indimodel = 4 个参数分组的向量(即 c(1,2,4,8))。
tau 和 gama 的初始值是使用 R 中的以下函数生成的:
因此,BUGS 应该只为 inits() 列表中缺失的相关变量生成初始值。
但是,当我尝试运行以下 BUGS 模型时:
...我收到以下错误:
“预计集合运算符 c 错误 pos 13018” “未定义变量 N”
...在日志中描述为:
我有一种感觉,这个问题源于缺少对某些变量(或变量)初始值的声明。