Я пытаюсь усечь детерминированный узел theta.t
, чтобы убедиться, что его значения находятся между 0 и 1. Я пытался решить проблему, используя T(0,1)
в конце строки 6, но это не работает, и я Я не знаю, как использовать ~ dinterval()
для решения этой конкретной проблемы.
Я использую JAGS 3.3.0 и R 3.0.2.
Вот мой код:
model {
# PRIORS
alpha ~ dunif(0,1)
beta ~ dunif(0,1)
# Deterministic Node
for(j in 1:n.intervals) {
theta.t[j] <- exp(-alpha * retention.intervals[j]) + beta
}
# DATA
for(i in 1:n.participants) {
for(j in 1:n.intervals) {
k[i, j] ~ dbin(theta.t[j], 18)
}
}
}
Заранее спасибо!