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 .

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.