Comment simuler une loi usuelle en Python et estimer ses caractéristiques ?
En utilisant les fonctions numpy.random.binomial, geometric, poisson, randint pour générer un échantillon, puis np.mean et np.var pour estimer et empiriquement
L'objectif
Estimer numériquement l'espérance et la variance d'une loi discrète usuelle à partir d'un échantillon de grande taille simulé avec numpy.random.
Le principe
Si admet une espérance et une variance , alors pour un échantillon i.i.d. de même loi que , la loi (faible) des grands nombres donne et .
La méthode
- 1J'identifie la loi à simuler et ses paramètres, puis je choisis la fonction
numpy.randomadaptée :binomial(n, p, N),geometric(p, N),poisson(lam, N)ourandint(a, b+1, N)pour la loi uniforme sur . - 2Je génère un échantillon de grande taille (typiquement ou ) stocké dans un tableauComment calculer l'espérance d'une variable aléatoire discrète ?Voir
numpy, puis je calculenp.mean(X)etnp.var(X)pour estimer et . - 3Je compare les valeurs empiriques aux valeurs théoriques attendues pour valider le code (et j'affiche éventuellement un histogramme avec
matplotlib.pyplot.hist).
Exemple corrigé
Difficulté croissante de 1 à 4
Exercices aujourd'hui0 / 3
Prêt à t'entraîner ?
Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.