Simuler un dépistage
Application directe du cours · niveau 1 (application) · mathématiques complémentaires (terminale), chapitre 9 — Lois à densité
Énoncé
Simuler un dépistage.
Dans une population, une maladie touche des individus. On veut simuler le dépistage de personnes.
- Justifier que l'instruction
random() < 0.03produit un événement de probabilité . - Écrire la fonction
bernoulli(p)et simuler les tests. - Comparer le résultat à l'espérance théorique.
Corrigé
- Justification.
random()renvoie un nombre suivant la loi uniforme sur . Donc
La condition est vraie avec la probabilité voulue, et une seule comparaison suffit.
- Le programme.
from random import random, seed
def bernoulli(p):
if random() < p:
return 1
return 0
seed(2026)
n = 100000
total = sum(bernoulli(0.03) for _ in range(n))
print(total, total / n) # 3041 0.03041
- Comparaison. Le nombre de malades dépistés suit la loi binomiale , d'espérance . La simulation en donne , soit une fréquence de contre attendu.
L'écart relatif est inférieur à : c'est l'ordre de grandeur des fluctuations d'échantillonnage sur tirages.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.