Chapitre 613 minIntermédiaire
Loi de Poisson : compter des événements sur une durée
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- reconnaître une situation de comptage modélisée par une loi de Poisson ;
- adapter le paramètre λ à la durée de l'intervalle ;
- calculer des probabilités de Poisson à la calculatrice ;
- dimensionner une capacité à l'aide d'une probabilité cumulée.
5 exercices corrigés1 schéma
La loi de Poisson de paramètre λ, notée P(λ), est la loi du nombre d'événements qui se produisent au hasard pendant un intervalle de temps donné, quand ils arrivent indépendamment les uns des autres et à un rythme moyen constant. λ est le nombre moyen d'événements dans l'intervalle : c'est à la fois l'espérance et la variance de la loi. En informatique, elle modélise le nombre de requêtes reçues par un serveur en une minute, de tickets ouverts en une heure, de pannes dans un parc en un an. Ce chapitre montre quand l'utiliser, comment calculer avec elle et comment s'en servir pour dimensionner un service.
Quand utiliser une loi de Poisson
La loi de Poisson s'applique quand on compte des événements qui arrivent :
- au hasard, sans qu'on puisse prévoir le moment du prochain ;
- indépendamment les uns des autres : l'arrivée d'une requête ne provoque pas la suivante ;
- à un rythme moyen constant sur la période étudiée ;
- un par un : deux événements ne tombent pas exactement au même instant.
La variable X compte alors le nombre d'événements dans un intervalle de longueur fixée (une minute, une heure, un an, ou 10 000 lignes de journal). Contrairement à la loi binomiale, il n'y a pas de nombre n d'essais : X peut prendre toutes les valeurs entières 0, 1, 2, 3…, sans maximum.
| Situation | Intervalle | λ |
|---|---|---|
| Requêtes reçues par un serveur web la nuit | Une minute | 3 requêtes |
| Tickets ouverts au centre de support | Une heure | 2,5 tickets |
| Lignes d'erreur dans un journal applicatif | 50 000 lignes | 6 erreurs |
| Disques en panne dans un parc de 400 disques | Un an | 400 × 0,0136 ≈ 5,4 pannes |
| Appels reçus par une hotline | Un quart d'heure | 4 appels |
La quatrième ligne s'appuie sur une mesure réelle : Backblaze, qui publie chaque année les statistiques de panne de ses centaines de milliers de disques durs, a mesuré en 2025 un taux de panne annualisé de 1,36 %.
Le paramètre λ et la durée de l'intervalle
λ (« lambda ») est le nombre moyen d'événements dans l'intervalle. Il est proportionnel à la longueur de l'intervalle : si un serveur reçoit en moyenne 3 requêtes par minute, il en reçoit en moyenne 30 en 10 minutes, 1 en 20 secondes, 180 en une heure.
La formule de la loi de Poisson
Si X suit la loi de Poisson de paramètre λ, alors pour tout entier k ≥ 0 :
λᵏ
P(X = k) = e⁻λ × ——
k!
où k! (« factorielle k ») vaut 1 × 2 × … × k, avec 0! = 1. La somme de toutes ces probabilités vaut 1.
Exemple : les requêtes nocturnes d'un serveur web
Entre 2 h et 4 h du matin, le site de suivi des livraisons d'une entreprise de transport reçoit en moyenne 3 requêtes par minute, à des instants indépendants et imprévisibles. Le nombre X de requêtes reçues en une minute suit la loi de Poisson de paramètre λ = 3.
- Aucune requête dans la minute : P(X = 0) = e⁻³ ≈ 0,0498. Environ une minute sur vingt est silencieuse.
- Exactement 3 requêtes : P(X = 3) = e⁻³ × 3³ / 3! = e⁻³ × 27 / 6 ≈ 0,2240.
- Au plus 5 requêtes : P(X ≤ 5) ≈ 0,9161.
- Au moins 8 requêtes : P(X ≥ 8) = 1 − P(X ≤ 7) ≈ 1 − 0,9881 = 0,0119.
Le diagramme montre deux traits de la loi de Poisson : les valeurs les plus probables sont autour de λ (ici 2 et 3, qui ont exactement la même probabilité), et la loi est d'autant plus étalée et symétrique que λ est grand. Pour λ = 10, elle ressemble déjà à une courbe en cloche : c'est ce qui permettra de l'approcher par une loi normale.
Calculer à la calculatrice
| Calcul | TI-83 Premium CE Edition Python | Casio Graph 90+E | Casio Graph Math+ |
|---|---|---|---|
| Ouvrir | 2nde var (menu distrib) | Menu Statistique, F5 (DIST), F6 (▷), F1 (POISSON) | Application Probabilités, loi Poisson |
| P(X = k) | C:poissonFdp( puis poissonFdp(λ,k) | F1 (Ppd) : Variable, puis k et λ | Type P(X = x), λ, x = k |
| P(X ≤ k) | D:poissonFRép( puis poissonFRép(λ,k) | F2 (Pcd) : Variable, bornes 0 et k, puis λ | Type P(X ≤ x) |
Sur NumWorks, choisis la loi Poisson dans l'application Probabilités, entre λ, puis le type de calcul. Les traductions de « au moins », « plus de », « entre » sont les mêmes que pour la loi binomiale (tableau du chapitre 5) : la calculatrice donne P(X ≤ k), et P(X ≥ k) = 1 − P(X ≤ k − 1).
Espérance, variance et écart type
Si X suit la loi de Poisson de paramètre λ :
E(X) = λ V(X) = λ σ(X) = √λ
L'espérance et la variance sont égales : c'est la signature de la loi de Poisson. Pour le serveur web, E(X) = 3 requêtes par minute et σ(X) = √3 ≈ 1,73.
Interprétation : sur un grand nombre de minutes, le serveur reçoit en moyenne 3 requêtes par minute, avec des écarts typiques d'un peu moins de 2 requêtes autour de cette moyenne.
Cette propriété aide à vérifier un modèle sur des données réelles. Si, sur 500 minutes observées, le nombre de requêtes par minute a une moyenne de 3,02 et une variance de 2,95, la loi de Poisson est plausible. Si la variance vaut 9, les requêtes arrivent par rafales (un robot d'indexation, une page qui en charge vingt autres) : elles ne sont pas indépendantes, et la loi de Poisson sous-estimera les pics.
Dimensionner une capacité
Le serveur traite au plus k requêtes par minute ; au-delà, les requêtes attendent et le site ralentit. Quelle capacité choisir pour que, 99 % des minutes, le serveur absorbe toutes les requêtes ? On cherche le plus petit k tel que P(X ≤ k) ≥ 0,99.
| k | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|
| P(X ≤ k) | 0,9161 | 0,9665 | 0,9881 | 0,9962 | 0,9989 |
Avec k = 7, on n'atteint pas tout à fait 0,99 ; avec k = 8, on le dépasse. Une capacité de 8 requêtes par minute suffit 99,6 % des minutes, soit plus de deux fois la moyenne. C'est la leçon du dimensionnement : on ne dimensionne pas sur la moyenne, mais sur une probabilité de débordement acceptable.
Pour trouver k à la calculatrice, calcule P(X ≤ k) pour plusieurs valeurs de k autour de la moyenne, ou affiche une table de valeurs : sur TI, saisis Y1=poissonFRép(3,X) dans l'éditeur de fonctions, puis ouvre la table.
Changer d'intervalle
La même hypothèse (3 requêtes par minute en moyenne) répond à des questions sur d'autres durées, à condition d'adapter λ :
- en 10 minutes, X suit la loi de Poisson de paramètre 30 : la probabilité de recevoir au moins 40 requêtes est 1 − P(X ≤ 39) ≈ 0,0463 ;
- en 20 secondes, X suit la loi de Poisson de paramètre 1 : la probabilité de ne recevoir aucune requête est e⁻¹ ≈ 0,3679.
La deuxième ligne annonce le chapitre 8 : « aucune requête pendant 20 secondes », c'est « la prochaine requête arrive dans plus de 20 secondes ». Le programme introduit justement la loi de Poisson à partir du temps d'attente entre deux événements, qui suit une loi exponentielle.
Exercices
Exercice 1 sur 5 Les tickets du centre de support Réussi À revoir
Un centre de support reçoit en moyenne 2,5 tickets par heure, à des instants indépendants. On modélise le nombre X de tickets reçus en une heure par une loi de Poisson.
- Donne le paramètre de la loi, l'espérance et l'écart type de X.
- Calcule la probabilité de ne recevoir aucun ticket en une heure.
- Calcule la probabilité de recevoir au moins 5 tickets en une heure.
- Y est le nombre de tickets reçus en 2 heures. Donne sa loi et calcule P(Y ≤ 3).
Voir la réponseMasquer la réponse de l'exercice 1
- X suit la loi de Poisson de paramètre 2,5 ; E(X) = 2,5 tickets et σ(X) = √2,5 ≈ 1,58.
- P(X = 0) = e⁻²·⁵ ≈ 0,0821.
- P(X ≥ 5) = 1 − P(X ≤ 4) = 1 −
poissonFRép(2.5,4)≈ 1 − 0,8912 = 0,1088. - En 2 heures, λ = 2 × 2,5 = 5 : Y suit la loi de Poisson de paramètre 5, et P(Y ≤ 3) =
poissonFRép(5,3)≈ 0,2650.
Tu avais trouvé ?
Exercice 2 sur 5 Des erreurs dans les journaux Réussi À revoir
Une application écrit en moyenne 1,2 ligne d'erreur pour 10 000 lignes de journal. On admet que les erreurs apparaissent au hasard et indépendamment. Un fichier de journal compte 50 000 lignes.
- Quelle loi suit le nombre X d'erreurs dans le fichier ? Précise son paramètre.
- Calcule la probabilité que le fichier ne contienne aucune erreur.
- Le développeur ouvre une enquête si le fichier contient au moins 10 erreurs. Calcule la probabilité d'ouvrir une enquête alors que l'application fonctionne normalement.
Voir la réponseMasquer la réponse de l'exercice 2
- 50 000 lignes, c'est 5 fois 10 000 lignes : λ = 5 × 1,2 = 6. X suit la loi de Poisson de paramètre 6.
- P(X = 0) = e⁻⁶ ≈ 0,0025.
- P(X ≥ 10) = 1 − P(X ≤ 9) ≈ 1 − 0,9161 = 0,0839 : environ un fichier sur douze déclenche une enquête pour rien.
Tu avais trouvé ?
Exercice 3 sur 5 Dimensionner un service Réussi À revoir
Aux heures de pointe, une API reçoit en moyenne 12 requêtes par seconde. On modélise le nombre de requêtes reçues en une seconde par une loi de Poisson.
- Quelle est la probabilité de recevoir plus de 20 requêtes dans une seconde ?
- Quelle capacité, en requêtes par seconde, faut-il prévoir pour que la probabilité de débordement sur une seconde soit inférieure à 0,001 ?
Voir la réponseMasquer la réponse de l'exercice 3
- « Plus de 20 » : P(X > 20) = 1 − P(X ≤ 20) ≈ 1 − 0,9884 = 0,0116.
- On cherche le plus petit k tel que P(X ≤ k) ≥ 0,999 : P(X ≤ 23) ≈ 0,9985 ne suffit pas, P(X ≤ 24) ≈ 0,9993 suffit. Il faut une capacité de 24 requêtes par seconde, le double de la moyenne.
Tu avais trouvé ?
Exercice 4 sur 5 Poisson ou pas ? Réussi À revoir
Pour chaque variable, dis si une loi de Poisson est un modèle raisonnable et justifie.
- Le nombre de courriels reçus par une boîte générique entre 14 h et 15 h.
- Le nombre de disques en panne parmi les 4 disques d'un même serveur pendant un mois.
- Le nombre de connexions à un intranet entre 8 h et 18 h, dont la moitié arrivent entre 8 h 30 et 9 h.
- Le nombre de pannes dans un parc de 2 000 postes pendant une semaine.
Voir la réponseMasquer la réponse de l'exercice 4
- Oui, si le flux est régulier sur cette heure : des arrivées au hasard, indépendantes, à rythme moyen constant.
- Non : X ne peut pas dépasser 4, c'est une situation binomiale (4 essais, chacun en panne ou non), B(4 ; p).
- Non : le rythme n'est pas constant sur la journée. On pourrait utiliser une loi de Poisson par tranche horaire, avec un λ différent pour chacune.
- Oui : beaucoup de postes, chacun avec une petite probabilité de panne, des pannes indépendantes. C'est d'ailleurs l'approximation d'une loi binomiale par une loi de Poisson, avec λ = 2 000 × p.
Tu avais trouvé ?
Exercice 5 sur 5 Moyenne et variance observées Réussi À revoir
Un administrateur relève pendant 200 minutes le nombre de requêtes reçues chaque minute par deux serveurs. Pour le serveur A, la moyenne vaut 4,1 et la variance 4,0. Pour le serveur B, la moyenne vaut 4,0 et la variance 11,5. Pour lequel une loi de Poisson est-elle un modèle plausible ? Que se passe-t-il probablement sur l'autre ?
Voir la réponseMasquer la réponse de l'exercice 5
Pour une loi de Poisson, l'espérance et la variance sont égales. Le serveur A (4,1 et 4,0) est compatible avec une loi de Poisson de paramètre λ ≈ 4. Le serveur B a une variance presque trois fois supérieure à sa moyenne : ses requêtes arrivent par rafales (pages qui chargent plusieurs ressources, robots, tâches planifiées). Elles ne sont pas indépendantes, et une loi de Poisson sous-estimerait les pics de charge.
Tu avais trouvé ?