我使用这两个包来进行贝叶斯分析,但有一些我不明白的区别:
首先包rjags允许适应阶段,带有jags.model函数,而包r2jags没有这个阶段,并且带有函数jags(或jags.parallel)开始从后验分布中采样。自适应阶段是否包含在该功能中,或者包r2jags不考虑它?
其次,在 中rjags,我可以说这两段代码是相似的吗?
jmod <- jags.model(file="somefile.txt", data = data, n.chains=3)
update(jmod,100)
jsample <- coda.samples(jmod, n.iter=100, variable.names=par)
和
jmod <- jags.model(file="somefile.txt", data = data, n.chains=3)
jsample <- coda.samples(jmod, n.iter=200,n.burnin=100, variable.names=par)
也就是有function的burn-in阶段update也可以在coda.samplesfunction中做?谢谢你。