我有一个关于在 JAGS 和 BUGS 中运行模型的详细信息的快速问题。
假设我使用 n.burnin=5000
、 n.iter=5000
和 thin=2
运行模型。这是否意味着该程序将:
如果我将这些模拟保存为
CODA
对象,是全部保存了 10,000 个,还是仅保存了 5,000 个?我只是想了解使用哪一组迭代来制作 ACF 图? 最佳答案
使用 JAGS,n.burnin=5000, n.iter=5000 and thin=2
意味着您什么都不保留。您运行 5000,丢弃这 5000 个中的前 5000 个,然后只保留链中剩余值的一半(保留 1 个值并丢弃下一个 ..)。
使用例如 n.burnin=2000, n.iter=7000, thin=50, n.chains=5
:所以你有 (7000-2000)/50 * 5 = 500 个值。
关于winbugs - 指定burnin和thinning时JAGS/BUGS节省了多少迭代?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14680488/