Nombres aléatoires suivant une loi gaussienne (loi normale)

Discutez d'informatique ici !
aenimo
Messages: 4
Enregistré le: 25 Oct 2007, 21:15

nombres aléatoires suivant une loi gaussienne (loi normale)

par aenimo » 26 Oct 2007, 11:19

Bonjour à tous,

dans un programme j'utilise une fonction qui me retourne une valeur aléatoire v dans [0,1].

la distribution est équiprobable et donc la moyenne des valeurs est 0,5.

Code: Tout sélectionner
p|
 |
 |----------
 |%%%%%%%%%|
 |%%%%%%%%%|
-|---------|----- v
 0         1


maintenant je voudrais modifier mon programme pour avoir une distribution gaussienne (en gardant la même moyenne).


Code: Tout sélectionner
p|    -
 |   |%|   
 |  /%%%\         <- loi gaussienne
 |-'%%%%%'-
-|---------|----- v
 0         1


je cherche donc la fonction f à appliquer à chaque valeur tirée pour changer la loi de répartition.

mais mes valeurs doivent rester dans [0,1] alors je dois borner ma gaussienne, à 95% par exemple.

quelqu'un saurait-il m'aider à trouver f(v) ??



Joker62
Membre Transcendant
Messages: 5027
Enregistré le: 24 Déc 2006, 19:29

par Joker62 » 26 Oct 2007, 16:00

http://fr.wikipedia.org/wiki/Loi_normale

Tu auras pas mal de renseignement là-dessus.

ThSQ
Membre Complexe
Messages: 2077
Enregistré le: 10 Oct 2007, 17:40

par ThSQ » 27 Oct 2007, 18:00

Salut,

il y a la méthode Box-Muller très utilisée car très simple :

http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Box-Muller

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite