您试图显示马尔可夫链的详细平衡,该平衡是通过将马尔可夫链的一个过渡视为“吉布斯扫描”而获得的,在该过渡中您从其条件分布中依次采样每个分量。对于此链,无法满足详细的平衡。关键是,从特定组件的条件分布中进行的每个采样都是满足详细平衡的过渡。准确地说,吉布斯抽样是大都会都市的特殊情况,您可以在多个不同的建议之间进行交替。接下来是更多细节。
扫描不满足详细的平衡
我构造一个反例。考虑两个伯努利变量(),其概率如下表所示:
假设吉布斯扫描是有序的,以便对进行采样第一。从状态到状态的移动是不可能的,因为这需要从到。但是,从移至可能性为正,即X1,X2
X1=0X1=1X2=0130X2=11313
X1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0)14。因此,我们得出结论,不能满足详细的平衡要求。
但是,此链仍然具有正确的固定分布。详细平衡是收敛到目标分布的充分但非必要条件。
组件移动满足详细平衡
考虑一个二变量状态,我们从其条件分布中采样第一个变量。在和之间移动(x1,x2)(y1,y2)如果在两个方向上的概率均为零,因此显然可以保持详细的平衡。接下来,考虑:
x2≠y2x2=y2
π(x1,x2)Prob((x1,x2)→(y1,x2))=π(x1,x2)p(y1∣X2=x2)=π(x1,x2)π(y1,x2)∑zπ(z,x2)=π(y1,x2)π(x1,x2)∑zπ(z,x2)=π(y1,x2)p(x1∣X2=x2)=π(y1,x2)Prob((y1,x2)→(x1,x2)).
Metropolis-Hastings动作在组件方面的动作如何?
从第一个部分进行抽样,我们的提案分配是条件分配。(对于所有其他组件,我们建议使用概率的当前值)。考虑到从的移动1(x1,x2)到,目标概率的比率为
但提案概率的比率为
(y1,y2)
π(y1,x2)π(x1,x2).
Prob((y1,x2)→(x1,x2))Prob((x1,x2)→(y1,x2))=π(x1,x2)∑zπ(z,x2)π(y1,x2)∑zπ(z,x2)=π(x1,x2)π(y1,x2).
因此,目标概率的比率与提议概率的比率是倒数,因此接受概率为。从这个意义上说,吉布斯采样器中的每个动作都是Metropolis-Hastings动作的特例。但是,从这个角度来看,总体算法是对典型呈现的Metropolis-Hastings算法的略微概括,因为您可以在不同的提案分配之间进行替换(目标变量的每个组成部分为一个)。
1