Une probabilité de Poisson, simulée puis calculée
Exercice d'entraînement · niveau 3 (difficile) · mathématiques appliquées (ECG 1re année), chapitre 10 — Probabilités — variables aléatoires réelles · Simulation
Énoncé
Soit . Estimer par simulation avec rd.poisson, puis la calculer exactement et comparer. Combien de simulations faut-il pour espérer deux décimales ?
Corrigé
La simulation.
import numpy.random as rd
def estime(N):
X = rd.poisson(3, N) # N tirages d'une loi de Poisson de parametre 3
return sum(1 for x in X if x >= 6) / N
for N in [1000, 100000]:
print(N, estime(N)) # ~0.084
Le calcul exact. L'événement contraire ne compte que six termes :
Détaillons : , , , , , . La somme vaut , et , donc
Comparaison. La fréquence simulée doit tourner autour de : c'est le contrôle attendu.
Combien de simulations ? La fréquence empirique est la moyenne de indicatrices indépendantes de paramètre , dont chacune a pour variance . L'écart-type de vaut donc
Pour espérer deux décimales, il faut cet écart-type sous , soit
Avec on lit typiquement ou ; il faut monter à pour que les deux premières décimales cessent de bouger d'une exécution à l'autre.
Ce que la simulation ne fait pas. Elle ne démontre rien : elle donne une fréquence, pas une probabilité. Son rôle ici est de contrôler le calcul exact — un écart net entre les deux aurait signalé une erreur dans la somme des six termes, ou dans le paramètre passé à rd.poisson.
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.