马尔可夫链蒙特卡洛(MCMC)是一种强大的计算技术,用于贝叶斯统计,在直接抽样困难时从后验分布中抽取样本。当后验分布复杂且没有闭合形式的解时,它特别有用。

MCMC 的关键概念

  1. 贝叶斯推断与后验分布

    其中:

  2. 马尔可夫链

  3. 蒙特卡洛抽样

流行的 MCMC 算法

  1. Metropolis-Hastings 算法
  2. Gibbs 抽样
  3. 哈密顿蒙特卡洛(HMC)

🧠Python 示例:使用 Metropolis-Hastings 的 MCMC

以下是使用 MCMC 估计正态分布均值的实现:

https://gist.github.com/viadean/8b70b20cd524951303047564eec8ba5e

为什么使用 MCMC?