我正在使用 Christopher Bishop 的“模式识别和机器学习”一书学习 MCMC。在 MCMC 的章节中,这本书也稍微介绍了马尔可夫链。
但是,在阅读本书时,我想知道为什么需要马尔可夫链。因为要进行 Metropolis-Hasting 算法,每一步我都会从提案分布中抽取样本,然后决定是否接受。
对我来说,这个 Metropolis-Hasting 算法更像是拒绝抽样。采用我们可以直接从中抽取样本的提案分布,并决定样本应该被接受或不相似。
使用马尔可夫链的空间在哪里?我需要计算 Metropolis-Hasting 算法的“转移矩阵”吗?在这种我困惑的状态下,我觉得我可以在不需要马尔可夫链的转移矩阵的情况下进行 Metropolis-Hasting 采样。
我现在很困惑。这本书只是说“在某些情况下,马尔可夫链会收敛到所需的分布”。但它并没有说我如何设计马尔可夫链来收敛我想要的分布。而网上的很多资料似乎也跳过了这部分。我认为设计 MC 的转换矩阵是进行 MCMC 的重要部分。但现在,我想没有必要了。
提前致谢。