我一直在使用 JAGS,但我不太确定它实际上是如何模拟它的值的。我需要在一般意义上知道背景中发生了什么。
JAGS(只是另一个 Gibbs 采样器)背后的原因是什么?
机器算法验证
r
采样
数理统计
广义线性模型
预测模型
2022-04-04 13:59:42
2个回答
JAGS 和/或 BUGS 使用了多种工具。
在使用共轭分布的情况下,会进行直接Gibbs 采样。如果不是这种情况,则可以使用自适应拒绝、切片采样或Metropolis-Hastings(至少 BUGS 是这种情况;我相信 JAGS 也是如此)。
您可以自己检查源代码,并准确了解它在各种情况下的作用。还可以查看讨论和 wiki。
Martyn Plummer 的 jags 博客也有有用的信息: http: //martynplummer.wordpress.com/
根据 JAGS 文档,
可以使用“SAMPLERS TO”命令生成关于模型选择的采样器以及它们所作用的随机节点的报告。
如手册中所述,用户似乎无法控制由 JAGS 自动选择的采样器的选择。我会说通常,它会选择一个slice sampler。再次引用文档,
切片采样 [Neal, 2003] 是 JAGS 中的“工作马”采样方法。
其它你可能感兴趣的问题