用单链检查 MCMC 收敛性

机器算法验证 方差分析 模拟 马尔可夫链蒙特卡罗 马尔科夫过程 收敛
2022-04-11 11:20:15

我已经阅读了用于检查链上 MCMC 收敛性的 Gelman-Rubin 方法,但是当我只使用一条链时,我该怎么做才能检查收敛性?m2

有什么方法可以与链一起正常工作吗?m=1

1个回答

首先,Gelman-Rubin 检验不检查 MCMC 马尔可夫链的收敛性,而只是检查几个平行链之间的一致性:如果所有链都错过了目标分布的高度集中但同样重要的模式,则 Gelman-Rubin 准则得出结论:链的收敛。如果成本高昂,使用多条链来检查收敛是相当合理的,但永远不能“确保达到平稳性”。不过,模拟回火会有所帮助。

其次,检查单个马尔可夫链上的收敛性平稳性(xt)t=1,,T, 需要对目标分布有很多了解π(x)因为,否则,你只能从值的序列中判断x1,x2,,xT是他们的稳定性。因此,只有 MCMC 采样器能够探索当前支持的区域π. 要超越这一点,需要评估这种支持和“缺失的质量”,即下方的质量π空间的剩余部分。这是极为罕见的情况。