Hai provato a mostrare un equilibrio dettagliato per la catena di Markov che si ottiene considerando una transizione della catena di Markov come la 'spazzata di Gibbs' in cui campionare ogni componente a sua volta dalla sua distribuzione condizionale. Per questa catena, il saldo dettagliato non è soddisfatto. Il punto è piuttosto che ogni campionamento di un particolare componente dalla sua distribuzione condizionale è una transizione che soddisfa un equilibrio dettagliato. Sarebbe più accurato dire che il campionamento di Gibbs è un caso speciale di un Metropolis-Hastings leggermente generalizzato, in cui si alternano più proposte diverse. Seguono ulteriori dettagli.
Le sweep non soddisfano l'equilibrio dettagliato
Costruisco un controesempio. Considera due variabili di Bernoulli ( ), con probabilità come mostrato nella seguente tabella:
X1,X2
Supponiamo che lo sweep di Gibbs sia ordinato in modo cheX1venga campionato per primo. Spostarsi dallo stato(0,0)allo stato(1,1)in una mossa è impossibile, poiché richiederebbe il passaggio da(0,0)a(1,0). Tuttavia, passare da(1,1)a(0,0)ha probabilità positive, vale a dire1
X1=0X1=1X2=0130X2=11313
X1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0) . Quindi concludiamo che il saldo dettagliato non è soddisfatto.
14
Tuttavia, questa catena ha ancora una distribuzione stazionaria che è quella corretta. Il saldo dettagliato è una condizione sufficiente, ma non necessaria, per convergere alla distribuzione target.
Le mosse dei componenti soddisfano l'equilibrio dettagliato
(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)).
How the component-wise moves are Metropolis-Hastings moves?
Sampling from the first component, our proposal distribution is the conditional distribution. (For all other components, we propose the current values with probability 1). Considering a move from (x1,x2) to (y1,y2), the ratio of target probabilities is
π(y1,x2)π(x1,x2).
But the ratio of proposal probabilities is
Prob((y1,x2)→(x1,x2))Prob((x1,x2)→(y1,x2))=π(x1,x2)∑zπ(z,x2)π(y1,x2)∑zπ(z,x2)=π(x1,x2)π(y1,x2).
So, the ratio of target probabilities and the ratio of proposal probabilities are reciprocals, and thus the acceptance probability will be
1. In this sense, each of the moves in the Gibbs sampler are special cases of Metropolis-Hastings moves. However, the overall algorithm viewed in this light is a slight generalization of the typically presented Metropolis-Hastings algorithm in that you have alternate between different proposal distributions (one for each component of the target variable).