Omvänd konverteringsmetod

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 17 april 2019; kontroller kräver 4 redigeringar .

Den inversa transformationsmetoden ( N. V. Smirnovs transformation ) är en metod för att generera slumpvariabler med en given fördelningsfunktion genom att modifiera driften av en generator av likformigt fördelade tal.

Beskrivning av algoritmen

Låta vara en godtycklig distribution funktion . Låt oss visa hur man, med en sampelgenerator från den vanliga kontinuerliga enhetliga distributionen , får ett urval från fördelningen som ges av distributionsfunktionen .

Strikt ökande distributionsfunktion

Om en funktion strikt ökar över hela definitionsdomänen är den bijektiv och har därför en invers funktion .

Exempel

Låt det krävas att generera ett sampel från exponentialfördelningen med parametern . Funktionen av denna fördelning ökar strikt, och dess inversa funktion har formen . Således, om är ett prov från en standard kontinuerlig enhetlig fördelning, då , var

är det önskade urvalet från exponentialfördelningen.

Icke-minskande distributionsfunktion

Om en funktion bara inte minskar, kanske dess inversa funktion inte existerar. I det här fallet är det nödvändigt att modifiera ovanstående algoritm .

  • Låt vara ett prov från en standard kontinuerlig enhetlig fördelning.
  • Sedan , där , är ett urval från fördelningen av intresse för oss. Det faktum att den exakta nedre gränsen är lika med minimumen är uppfylld på grund av kontinuiteten i fördelningsfunktionen till höger, vilket innebär att den exakta nedre gränsen nås.

Anteckningar

  • Om strikt ökar, då . Således inkluderar den modifierade algoritmen för en godtycklig distributionsfunktion ett separat analyserat fall av en strikt ökande distributionsfunktion.
  • Trots den uppenbara universaliteten har denna algoritm allvarliga praktiska begränsningar. Även om fördelningsfunktionen är strikt ökande är det inte alltid lätt att beräkna dess invers, särskilt om den inte ges som en elementär funktion , som till exempel i fallet med en normalfördelning . När det gäller en allmän fördelningsfunktion är det oftast nödvändigt att hitta den exakta nedre gränsen numeriskt , vilket kan vara mycket tidskrävande.

Matematisk motivering

Låt , det vill säga . Betrakta fördelningsfunktionen för en slumpvariabel .

.

Det vill säga att den har en distributionsfunktion .

Se även

Litteratur

Vadzinsky R.N. Handbok för sannolikhetsfördelningar. - St. Petersburg: Nauka, 2001, 295 sid.