Adloun

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.