Adloun

mathématiques (ECT 2e année) · Chapitre 12 · Exercice

Deux simulations d'une même loi

Informatique et travaux pratiques · Simulation de lois · niveau 2

Énoncé

On veut simuler une loi géométrique de paramètre . 1. Écrire une fonction qui la simule avec une boucle while et rd.random. 2. Donner l'instruction qui utilise le générateur tout fait. 3. Quelle valeur doit approcher la moyenne d'un grand échantillon ?

Corrigé

1. On répète l'épreuve tant qu'elle échoue, en comptant les essais :


def geo(p):
    k = 1
    while rd.random() >= p:
        k = k + 1
    return k

Le succès a la probabilité , puisque rd.random() est uniforme sur : l'événement a la probabilité .

2. rd.geometric(0.2, 10000).

3. L'espérance vaut , ici ; la moyenne d'un grand échantillon doit s'en approcher, par la loi faible des grands nombres. Les deux méthodes donnent la même loi : la boucle rend visible la définition, le générateur est rapide et opaque.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre