Недопустимые родительские значения при использовании 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) должны быть в порядке.

Любая подсказка?

Приветствия.

0 ответов

Другие вопросы по тегам