Недопустимые родительские значения при использовании dcat в JAGS
Я не могу получить JAGS для инициализации модели
import pyjags
jags_model = '''
model {
pmf[ 1 ] <- .25
pmf[ 2 ] <- .25
pmf[ 3 ] <- .25
pmf[ 4 ] <- .25
test ~ dcat( pmf[] )
}
'''
jags_data = dict()
jags_model = pyjags.Model(jags_model, data=jags_data, init=dict(test=1), chains=2)
jags_samples = jags_model.sample(100, vars=['test'])
При инициализации этой модели в Python с использованием pyjags, я получаю
JagsError: Error in node test
Invalid parent values
Разве это не должно работать из коробки? Как вы, возможно, уже догадались, я новичок в JAGS, но я смог использовать JAGS на других моделях, то есть мои настройки (jags + pyjags) должны быть в порядке.
Любая подсказка?
Приветствия.