mathématiques approfondies (ECG 2e année) · Chapitre 13 · Application directe du cours
Simuler une loi uniforme sur un intervalle
Travaux pratiques avec Python · Simuler et estimer · niveau 1 (application)
Énoncé
Écrire la ligne de Python qui simule une variable de loi uniforme sur à partir d'un tirage uniforme sur , puis donner son espérance et sa variance.
Corrigé
La transformation. Si suit la loi uniforme sur , alors suit la loi uniforme sur : la transformation est affine croissante, elle envoie sur et conserve l'uniformité. Ici et , donc .
Le code.
import numpy as np
rng = np.random.default_rng(2)
ech = 2 + 5*rng.random(100000)
Les moments. Pour la loi uniforme sur :
Le contrôle par la transformation. On retrouve les mêmes valeurs à partir de et : Le intervient au carré dans la variance, et le n'y intervient pas : deux concordances valent mieux qu'une formule recopiée.