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.