MCMC 通过构建马尔可夫链使其收敛到目标分布,包括拒绝采样、重要性采样、Metropolis-Hastings 和 Gibbs 采样。

采样方法对比

方法思路适用场景
CDF 采样求累积分布反函数简单分布
拒绝采样提议分布+接受率单峰分布
重要性采样加权求期望方差可控时
MCMC构建马尔可夫链高维复杂分布

拒绝采样

提议分布 满足 ,接受率:

重要性采样

权重过小时效率低。

马尔可夫链

平稳分布满足:

Metropolis-Hastings 算法

接受率:

算法流程:

  1. 均匀采样
  2. 生成
  3. 计算
  4. ,则 ,否则

Gibbs 采样

固定其他维度,采样单个维度:

Gibbs 采样是 MH 采样的特例,接受率恒为 1。

MCMC 问题

问题说明
收敛判断无法确定是否已达平稳分布
混合时间长高维空间可能无法采样到某些区域
样本相关可通过间隔采样缓解