Metode for avvisning

Den avvisning metode er en metode som brukes på området sannsynlighet .

Mål

Avvisningsmetoden brukes til indirekte å generere en tilfeldig variabel , av sannsynlighetstetthet når man ikke vet hvordan man direkte skal simulere loven om sannsynlighetstetthet (dette er for eksempel tilfellet hvis det ikke er en klassisk tetthet, men også for Gauss lov ) .

La være et par uavhengige tilfeldige variabler tegnet i henhold til en ensartet lov , dvs. er et punkt tegnet jevnt i enhetsfeltet. Vi kan da vise at fordelingen av er den betingede fordelingen av å kjenne hendelsen

Med andre ord,

For å simulere en serie med reelle tilfeldige variabler med identisk fordeling som den, er det derfor tilstrekkelig, i en serie tegninger av uavhengige ensartede par , å velge de som tilsvarer trekkene som bekrefter og å avvise de andre.

Algoritme


Vi vil gjerne simulere en reell tilfeldig variabel med sannsynlighetstetthet . Vi antar

Den grunnleggende versjonen av avvisningsmetoden har følgende form:

  1. Spenne :
    • Trekk tetthet
    • Tegn i henhold til den ensartede loven U (0; 1), uavhengig av
  2. Så lenge gjenoppta i 1;
  3. Godta som en tilfeldig tegning av sannsynlighetstetthet

Merk at algoritmen består av en sløyfe hvis tilstand er relatert til tilfeldige variabler. Den antall gjentakelser , la oss oppmerksom på det, er derfor i seg selv tilfeldig. Vi kan vise at følger den geometriske loven til parameteren, dvs.

Faktisk,

er sannsynligheten for at, i løpet av en iterasjon, for å fullføre sløyfen, og derfor til å akseptere Y . Derfor er forventningen om (dvs. gjennomsnittlig antall iterasjoner som skal utføres før man oppnår en realisering av tettheten f ) .

Vi har derfor all interesse i å velge c så lite som mulig. I praksis, når funksjonen g er valgt, er det beste valget av c derfor den minste konstanten som øker forholdet f / g , det vil si:

Merk at enten c er større enn 1, eller f = g , den andre løsningen er ganske teoretisk: faktisk som

Det er derfor i interessen å velge c så nær 1 som mulig, slik at gjennomsnittlig antall iterasjoner også er nær 1. Kort sagt, valg av konvolutt g er viktig:

De to siste punktene fører til å lete etter en funksjon g hvis graf nøye "samsvarer" med f .

Generaliseringer

Det faktum som kan skrives som hvor h er en funksjon med verdier i [0; 1]. Vi erstatter trinn 2 i den opprinnelige algoritmen med tilstanden:

Så lenge , gjenoppta om 1

En annen generalisering kan vurderes når vurderingen av forholdet f / g er delikat. Vi prøver deretter å ramme funksjonen f av to funksjoner som er lette å evaluere:

mens vi antar at det er en tetthet g slik at . Ingen annen antagelse er nødvendig; spesielt bør man ikke pålegge det . Algoritmen tar deretter følgende form:

  1. Fortsettelse: = sant
  2. Mens Suite
    • trekk Y langs g ;
    • tegne U i henhold til den enhetlige loven U (0; 1), uavhengig av Y ;
    • Z  : = U cg ( Y );
    • Fortsettelse: = IF ( , true, false);
    • Hvis fortsetter da
      • Hvis deretter Fortsettelse: = HVIS ( , sant, usant) slutter hvis
    • Slutt om
  3. slutt mens
  4. returnerer Y som et trekk av f .

I denne algoritmen gjør funksjonene h det mulig å ty til en sammenligning med f (og derfor til dens evaluering) bare veldig sjelden.

Se også

Bibliografi

Relaterte artikler

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">