Käänteinen muunnosmenetelmä
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 17. huhtikuuta 2019 tarkistetusta
versiosta . tarkastukset vaativat
4 muokkausta .
Käänteismuunnosmenetelmä ( N. V. Smirnovin muunnos ) on menetelmä, jolla generoidaan satunnaismuuttujia tietyllä jakautumisfunktiolla muokkaamalla tasaisesti jakautuneiden lukujen generaattorin toimintaa.
Algoritmin kuvaus
Antaa olla mielivaltainen jakelufunktio . Osoitetaan, kuinka vakion jatkuvan tasajakauman näytegeneraattorilla saadaan näyte jakautumisfunktion antamasta jakaumasta .
Tiukasti kasvava jakelufunktio
Jos funktio on tiukasti kasvava koko määritelmäalueen yli , se on bijektiivinen ja siksi sillä on käänteisfunktio .
- Olkoon näyte vakiosta jatkuvasta tasajakaumasta.
- Sitten , jossa , on näyte meitä kiinnostavasta jakaumasta.
Esimerkki
Olkoon vaadittava otos generoiminen eksponentiaalisesta jakaumasta parametrilla . Tämän jakauman funktio
on tiukasti kasvava, ja sen käänteisfunktio on muotoa
. Siten, jos on näyte standardista jatkuvasta tasajakaumasta, sitten , Missä
on haluttu näyte eksponentiaalisesta jakaumasta.
Ei-laskeva jakelufunktio
Jos funktio ei vain pienene, sen käänteisfunktiota ei ehkä ole olemassa. Tässä tapauksessa on tarpeen muuttaa yllä olevaa algoritmia .
- Olkoon näyte vakiosta jatkuvasta tasajakaumasta.
- Sitten , jossa , on näyte meitä kiinnostavasta jakaumasta. Se, että tarkka alaraja on yhtä suuri kuin minimi, täyttyy oikeanpuoleisen jakaumafunktion jatkuvuudesta, mikä tarkoittaa, että täsmällinen alaraja saavutetaan.
Muistiinpanot
- Jos kasvaa tiukasti, niin . Näin ollen mielivaltaisen jakaumafunktion modifioitu algoritmi sisältää erikseen analysoidun tapauksen tiukasti kasvavasta jakaumafunktiosta.
- Näennäisestä universaalisuudesta huolimatta tällä algoritmilla on vakavia käytännön rajoituksia. Vaikka jakaumafunktio on tiukasti kasvava, sen käänteistä ei aina ole helppoa laskea, varsinkin jos sitä ei anneta alkeisfunktiona , kuten esimerkiksi normaalijakauman tapauksessa . Yleisen jakaumafunktion tapauksessa on useimmiten tarpeen löytää tarkka alaraja numeerisesti , mikä voi olla hyvin aikaa vievää.
Matemaattinen perustelu
Anna , se on . Tarkastellaan satunnaismuuttujan jakaumafunktiota .
.
Eli sillä on jakelufunktio .
Katso myös
Kirjallisuus
Vadzinsky R.N. Todennäköisyysjakaumien käsikirja. - Pietari: Nauka, 2001, 295 s.