小编Jan*_*ger的帖子

初始化数组时维度不匹配 (JAGS)

想知道你们中是否有人知道为什么 JAGS 会告诉我这里的初始值与尺寸不匹配。

我正在尝试拟合一个空间明确的捕获-重新捕获模型,在该模型中我在每个时间步估计鱼的位置 (x,y)。对于 T=21 时间步长,有 M=64 个人。这是在 array 中估计的s,它通过 i=M 和 t=T 从每个坐标的两个正态分布中循环——x,y。使维度s= (64,2,21)。

我对这个数组的初始值是合适栖息地内的合理位置,是一个维度为 64、2、21 的数组。

然而,JAGS 给了我错误,Error in setParameters(init.values[[i]], i) : RUNTIME ERROR: Dimension mismatch in values supplied for s. 如果我只是不初始化它,我会得到同样的错误,但对于z维度为 64,21的状态矩阵。如果我也不提供 的值z,我会得到错误Error in node y[1,1,2] Node inconsistent with parentsy我的观察数组在哪里,维度 64、7、21(第二个元素是 #of 检测门)。

非常感谢任何帮助。完整代码见下文。

SourceForge交叉发布,并附有初始值s。不太确定如何在这里发布它。

sink("mod.txt")
cat("
model{


#######################################
# lamda0 = baseline detection rate, gate dependent and …
Run Code Online (Sandbox Code Playgroud)

r bayesian jags

5
推荐指数
0
解决办法
381
查看次数

标签 统计

bayesian ×1

jags ×1

r ×1