"Adapting" 对 WinBUGS 模型禁用

"Adapting" is disabled for a WinBUGS model

我在 WinBUGS 中创建了一个模型。但是当点击 Model->Update 菜单时,我注意到自适应选项被禁用了。因此,推理将从一开始就包括所有 MCMC 样本。我注意到某些 WinBUGS 示例并非如此。有没有人见过这个问题?什么模型设置可以触发禁用自适应选项?

并非所有模型都需要适应阶段 - 这取决于正在使用的采样器,以及这些采样算法是否需要任何调整 - 例如Metropolis(-Hastings) 算法需要调整提案分布方差,但 Gibbs 采样器没有要调整的参数。采样器的选择(在 JAGS 中,我假设 BUGS 也是如此)由软件在编译时根据模型结构确定。一个极端的例子是,如果您在模型中没有任何数据 - 在这种情况下,所有内容都只是从先验中向前采样,并且不会发生适应。

请注意,您仍然应该能够在模型中燃烧(运行 没有采样的模型)——所以从一开始就需要包含所有 mcmc 样本是不正确的。无论如何,适应通常只是老化阶段中相对较小的一部分。