Generátor náhodných čísel konvoluce - Convolution random number generator
v statistika a počítačový software, a generátor náhodných čísel konvoluce je vzorkování pseudonáhodných čísel metoda, kterou lze použít ke generování náhodné variace z určitých tříd rozdělení pravděpodobnosti. Zvláštní výhodou tohoto typu přístupu je, že umožňuje využít stávající software pro generování náhodných variací z jiných, obvykle nejednotných distribucí. Rychlejší algoritmy však lze získat pro stejné distribuce jinými komplikovanějšími přístupy.
Počet distribucí lze vyjádřit pomocí (případně váženého) součtu dvou nebo více náhodné proměnné z jiných distribucí. (Rozdělení součtu je konvoluce distribucí jednotlivých náhodných proměnných).
Příklad
Zvažte problém generování náhodné proměnné s Erlang distribuce, . Takovou náhodnou proměnnou lze definovat jako součet k náhodné proměnné, každá s exponenciální rozdělení . Tento problém je ekvivalentní generování náhodného čísla pro speciální případ Distribuce gama, ve kterém parametr tvaru přebírá celočíselnou hodnotu.
Všimněte si, že:
Nyní lze generovat vzorky pomocí generátoru náhodných čísel pro exponenciální rozdělení:
-li pak
![]() | tento článek ne uvést žádný Zdroje.Listopad 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |