吉布斯採樣適用於條件分布比邊緣分布更容易採樣的多變量分布。假設我們需要從聯合分布
中抽取
的
個樣本。記第
個樣本為
。吉布斯採樣的過程則為:
- 確定初始值
。
- 假設已得到樣本
,記下一個樣本為
。於是可將其看作一個向量,對其中某一分量
,可通過在其他分量已知的條件下該分量的概率分布來抽取該分量。對於此條件概率,我們使用樣本
中已得到的分量
到
以及上一樣本
中的分量
到
,即
。
- 重複上述過程
次。
在採樣完成後,我們可以用這些樣本來近似所有變量的聯合分布。如果僅考慮其中部分變量,則可以得到這些變量的邊緣分布。此外,我們還可以對所有樣本求某一變量的平均值來估計該變量的期望。