Ошибка Messgae в JAGS при определении ограничений для приоры Попытка переопределить узел - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь выполнить выборку из предыдущих дистрибутивов и ограничить некоторые суммы и различия более 0, однако, когда я запускаю этот код, который обычно работает в OpenBugs / WinBugs, я получаю следующую ошибку «Попытка переопределить узел ». Мне было интересно, есть ли какой-нибудь возможный способ определить мои ограничения, чтобы предотвратить возникновение этой ошибки. Любая помощь будет высоко ценится.

Спасибо

S[1,1] ~ dbeta(8.10, 32.81)
d[1,1] ~ dbeta(4.36, 32.61)
d[1,2] ~ dnorm(0.097, 250)
d[2,2] ~ dbeta(2.23, 20.10)

Z1 <- 1
Z1 ~ dbern(constraint) 

#Constraints

constraint <- step(S[1,1] + d[1,2])*
                       step(1 - S[1,1] - d[1,2])*
                       step(S[1,1] - d[1,1])*
                       step(S[1,1] + d[1,2] - d[2,2])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...