Adloun

La méthode d'inversion pour une loi exponentielle

Exercice supplémentaire · niveau 1 (application) · mathématiques approfondies (ECG 2e année), chapitre 13 — Travaux pratiques avec Python · Simuler et estimer

Énoncé

Soit de loi exponentielle de paramètre . Écrire , puis , et donner la ligne de Python qui simule par la méthode d'inversion.

Corrigé

La fonction de répartition. Pour , et pour . Elle est continue et strictement croissante de sur .

La réciproque. Pour : Le passage au logarithme est licite car .

Le théorème d'inversion. Si suit la loi uniforme sur , alors admet pour fonction de répartition, donc suit la loi voulue.

Le code.

import numpy as np
rng = np.random.default_rng(4)
ech = -np.log(1 - rng.random(200000))/1.5
print(round(float(ech.mean()), 4))     # proche de 0.6667

Les deux contrôles. La moyenne empirique doit approcher : c'est l'échelle. Et la fréquence de doit approcher : c'est la forme. Un seul contrôle ne suffit pas — une loi de moyenne juste peut avoir une forme fausse.

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.