我无法让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'])
使用 pyjags 在python中初始化此模型时,我得到了
JagsError: Error in node test
Invalid parent values
不应该开箱即用吗?正如您可能已经猜到的那样,我是JAGS的新手,但我已经能够在其他模型上使用JAGS,这意味着我的设置(jags + pyjags)应该没问题。
有任何线索吗?
干杯。