Kuten myös muut MCMC-menetelmät, Gibbs-näytteenottaja rakentaa Markovin ketjun, jonka arvot konvergoituvat kohti tavoitejakaumaa. Gibbs-näytteenotto on itse asiassa Metropolis-Hastings-algoritmin erityistapaus, jossa ehdotukset hyväksytään aina.
Tarkemmin sanottuna oletetaan, että halutaan ottaa näytteitä monimuuttujaisesta todennäköisyysjakaumasta.
Huomautus: Monimuuttujainen todennäköisyysjakauma on usean muuttujan funktio (esim. 2-ulotteinen normaalijakauma).
Emmekä tiedä, miten jälkimmäisestä voidaan ottaa otos suoraan. Jonkin matemaattisen mukavuuden tai ehkä pelkän tuurin vuoksi satumme kuitenkin tietämään ehdolliset todennäköisyydet.
Tässä kohtaa Gibbs-näytteenotto tulee kuvaan. Gibbs-näytteenotto soveltuu silloin, kun yhteisjakaumaa ei tunneta eksplisiittisesti tai siitä on vaikea ottaa näytteitä suoraan, mutta kunkin muuttujan ehdollinen jakauma tunnetaan ja siitä on helpompi ottaa näytteitä.
Aloitetaan valitsemalla satunnaismuuttujille X & Y alkuarvo. Sitten otetaan näytteet X:n ehdollisesta todennäköisyysjakaumasta, kun Y = Y⁰ on annettu Y = Y⁰, jota merkitään nimellä p(X|Y|Y⁰). Seuraavassa vaiheessa otamme otoksen uudesta Y:n arvosta, joka on riippuvainen juuri laskemastamme X¹:stä. Toistamme menettelyä vielä n – 1 iteraation ajan vuorotellen ottamalla uuden otoksen X:n ehdollisesta todennäköisyysjakaumasta ja Y:n ehdollisesta todennäköisyysjakaumasta toisen satunnaismuuttujan senhetkisen arvon perusteella.
Leave a Reply