Méthode de la transformée inverse
La méthode de la transformée inverse est une méthode informatique pour produire une suite de nombres aléatoires de distribution donnée, à partir de l'expression de sa fonction de répartition.
Le problème auquel s'adresse cette méthode est le suivant :
- Soit
une variable aléatoire dont la distribution est décrite par la fonction de répartition
; - On désire obtenir une suite de réalisations de
.
Cette méthode est fondée sur la propriété que la variable aléatoire
est distribuée uniformément sur [0;1] dès que la fonction de répartition
est continue et strictement croissante sur
La distribution recherchée s'obtient donc comme l'ensemble des antécédents
des tirages
selon une distribution uniforme pour la fonction de répartition
. Autrement dit, la variable aléatoire
a pour loi
, où
est une loi uniforme sur
. Pour une formulation plus précise, voir le Théorème de la réciproque dans l'article Fonction de répartition.
La plupart des langages de programmation permettant de produire des nombres pseudo-aléatoires de distribution uniforme, il suffit de calculer l'antécédent des nombres tirés selon la fonction de distribution
.
Pour certaines lois, on sait inverser
:
- la Loi exponentielle de paramètre λ se tire comme
; - la Loi de Cauchy standard se simule comme
; - la Loi logistique standard se simule comme
; - la Loi de Laplace se simule comme
.
Mais la plupart du temps, le calcul de l'antécédent est problématique: on ne sait pas obtenir x vérifiant
, car on ne sait pas inverser la fonction
. Il faut alors procéder numériquement, pour résoudre en x l'équation
, en utilisant au choix une fonction tabulée, la Méthode de dichotomie, la Méthode de la fausse position, la Méthode de la sécante ou encore la Méthode de Newton.
[modifier] Voir aussi
- Méthode de rejet
- Cette méthode est aussi importante sur le plan théorique. Voir en particulier le Théorème de la réciproque dans l'article Fonction de répartition.
[modifier] Références
- Luc Devroye. Non-Uniform Random Variate Generation. New York: Springer-Verlag, 1986. (site) Voir le chapitre 2, section 2, p. 28
une variable aléatoire dont la distribution est décrite par la fonction de répartition
;
;
;
;
.