节点的多个定义有问题
Trouble with multiple definitions of node
该模型在语法上是正确的,我加载了数据,但在编译时出现此错误:"multiple definitions of node z"。不知道怎么解决
model{
...
for(i in 1:r){
for(j in 1:r){
z[i,j] <- ((step(x[i,j]-0)*1) + (1-step(x[i,j]-0)*(-1)))/2
}
}
# (zij +1)/2
for (j in 1:r) {
for (i in 1:r) {
z[i, j] ~ dbern(p[j])
}
}
...
}
一些帮助将不胜感激。
您定义了多个零件 if z 两次。 BUGS 不允许您在同一模型中覆盖 z(或任何其他节点),即您只能写 z~ 或 z<- 之一。
该模型在语法上是正确的,我加载了数据,但在编译时出现此错误:"multiple definitions of node z"。不知道怎么解决
model{
...
for(i in 1:r){
for(j in 1:r){
z[i,j] <- ((step(x[i,j]-0)*1) + (1-step(x[i,j]-0)*(-1)))/2
}
}
# (zij +1)/2
for (j in 1:r) {
for (i in 1:r) {
z[i, j] ~ dbern(p[j])
}
}
...
}
一些帮助将不胜感激。
您定义了多个零件 if z 两次。 BUGS 不允许您在同一模型中覆盖 z(或任何其他节点),即您只能写 z~ 或 z<- 之一。