吉布斯采样适用于条件分布比边缘分布更容易采样的多变量分布。假设我们需要从联合分布
中抽取
的
个样本。记第
个样本为
。吉布斯采样的过程则为:
- 确定初始值
。
- 假设已得到样本
,记下一个样本为
。于是可将其看作一个向量,对其中某一分量
,可通过在其他分量已知的条件下该分量的概率分布来抽取该分量。对于此条件概率,我们使用样本
中已得到的分量
到
以及上一样本
中的分量
到
,即
。
- 重复上述过程
次。
在采样完成后,我们可以用这些样本来近似所有变量的联合分布。如果仅考虑其中部分变量,则可以得到这些变量的边缘分布。此外,我们还可以对所有样本求某一变量的平均值来估计该变量的期望。