Adloun

mathématiques (ECT 2e année) · Chapitre 12 · Application directe du cours

Simuler une loi binomiale et contrôler le résultat

Informatique et travaux pratiques · Simulation de lois · niveau 1 (application)

Énoncé

Écrire les instructions qui simulent réalisations d'une loi binomiale de paramètres et , puis affichent la moyenne et la variance de l'échantillon. Vers quelles valeurs ces deux nombres doivent-ils tendre ?

Corrigé

Le programme.


import numpy as np
import numpy.random as rd

rd.seed(7)
ech = rd.binomial(20, 0.3, 10000)
print(np.mean(ech), np.var(ech))
# 5.9869 4.19373

Le troisième argument de rd.binomial est la taille de l'échantillon : sans lui, la commande ne rendrait qu'une seule réalisation.

Les valeurs attendues. Pour une loi binomiale :

La comparaison. La simulation affiche et , contre et : l'accord est bon à deux décimales près.

Le regard critique. Ces décimales ne sont pas garanties. Une autre graine donnerait ou , et sans rd.seed le résultat changerait à chaque exécution. Annoncer « » serait une faute : la simulation corrobore la valeur exacte , elle ne la remplace pas.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre