Je suis tombé sur cet article où il est dit que dans l'échantillonnage de Gibbs, chaque échantillon est accepté. Je suis un peu confus. Comment se fait-il que chaque échantillon qu'il a accepté converge vers une distribution stationnaire.
En général, nous acceptons l'algorithme Metropolis comme min (1, p (x *) / p (x)) où x * est le point d'échantillonnage. Je suppose que x * nous pointe vers une position où la densité est élevée, nous nous dirigeons donc vers la distribution cible. Par conséquent, je suppose qu'il se déplace vers la distribution cible après une période de rodage.
Cependant, dans l'échantillonnage de Gibbs, nous acceptons tout, même si cela peut nous amener à un endroit différent, comment pouvons-nous dire qu'il converge vers la distribution stationnaire / cible
Supposons que nous ayons une distribution . Nous ne pouvons pas calculer Z. Dans l'algorithme de métropole, nous utilisons le terme pour incorporer la distribution plus la constante de normalisation Z annule. Donc ça vac ( θ n e w ) / c ( θ o l d ) c ( θ )
Mais dans l'échantillonnage de Gibbs, où utilisons-nous la distribution
Par exemple dans le document http://books.nips.cc/papers/files/nips25/NIPS2012_0921.pdf c'est donné
nous n'avons donc pas la distribution conditionnelle exacte à partir de laquelle nous échantillonner, nous avons juste quelque chose qui est directement proportionnel à la distribution conditionnelle