Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
loi_poisson [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


loi_poisson

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
loi_poisson [2008/03/29 09:22]
tyrtamos
loi_poisson [2008/03/29 09:27]
tyrtamos
Ligne 269: Ligne 269:
 ===== Génération de valeurs tirées au hasard selon une distribution de Poisson ===== ===== Génération de valeurs tirées au hasard selon une distribution de Poisson =====
  
 +Cette fonction peut fournir une seule valeur ou une liste de valeurs (longueur de la liste donnée par le paramètre optionnel nb).
  
 +On applique le principe général de ce genre de calcul:
  
 +  * on tire au hasard un nombre décimal compris entre 0 et 1 avec random(), et on le considère comme une probabilité cumulée.
  
 +  * grâce au calcul de la probabilité cumulée de la loi de Poisson, on cherche à quel variable aléatoire k cela correspond
  
 +Pour alléger les calculs, on utilise ici le calcul de la probabilité normale et pas celle cumulée. En fait, on la recalcule dans la recherche. 
 +
 +Codage proposé:
 +
 +<code python>
 +#!/usr/bin/python
 +# -*- coding: utf-8 -*-
 +from __future__ import division
 +
 +from math import *
 import random import random
  
Ligne 299: Ligne 313:
 print hpoisson(2)   # idem print hpoisson(2)   # idem
 print hpoisson(2,10)  # affiche par exemple: [1, 1, 1, 0, 3, 2, 3, 2, 0, 2]  print hpoisson(2,10)  # affiche par exemple: [1, 1, 1, 0, 3, 2, 3, 2, 0, 2] 
 +</code>
  
- +Avec cette fonction, on peut faire des simulations de tirage au hasard.
  
  
loi_poisson.txt · Dernière modification: 2008/04/17 20:22 de tyrtamos