Aller au contenu
Télécharger l'application

Accueil › ECG › Maths approfondies

ECG2 · Maths approfondies · semaine 32

Travaux pratiques, simulation de lois

Méthode d'inversion et méthodes de simulation d'une loi géométrique. Simulation d'une loi normale par application du théorème limite central à différentes lois. Comparaison des simulations aux distributions théoriques au moyen de diagrammes en bâtons et de la fonction de répartition empirique, durée indicative de 6 heures.

Sommaire

Le cours

Résumé en cinq points

  1. Méthode d’inversion : si UU est uniforme sur [0,1][0,1] et FF une fonction de répartition inversible sur l’intervalle considéré, alors F−1(U)F^{-1}(U) suit la loi de fonction de répartition FF. Elle donne la loi exponentielle et la loi de Cauchy.
  2. La loi géométrique se simule de trois façons :
    • par une boucle while sur des épreuves de Bernoulli ;
    • par la partie entière d’une loi exponentielle de paramètre −ln⁡(1−p)-\ln(1-p), augmentée de 11 ;
    • par rd.geometric.
  3. Le théorème limite central fournit une loi normale approchée en centrant et réduisant une somme de variables indépendantes de même loi, d’espérance et de variance finies, avec une variance non nulle. Le cas de douze uniformes donne directement une loi centrée réduite approchée.
  4. Une simulation se valide par comparaison graphique.
    • Diagramme en bâtons pour les lois discrètes.
    • Histogramme normalisé pour les lois à densité.
    • Fonction de répartition empirique dans les deux cas.
  5. La fonction de répartition empirique se programme par np.mean(X <= x). Sa convergence vers la fonction de répartition théorique est une lecture de la loi faible des grands nombres.
Pourquoi ce chapitre

RemarquePoint de départ

Un ordinateur produit des nombres pseudo-aléatoires uniformément répartis entre 00 et 11. Tout le reste se construit à partir de là.

RemarqueLes trois questions du thème

  • Comment fabriquer une loi à partir de l’uniforme : c’est la méthode d’inversion.
  • Comment fabriquer une même loi de plusieurs façons et comparer ces façons : c’est le cas de la loi géométrique et de la loi normale.
  • Comment vérifier qu’une simulation produit bien la loi voulue : c’est la comparaison graphique avec la distribution théorique.

Ce thème prépare directement celui de l’estimation, et il donne un contenu expérimental au théorème limite central.

Classiques et HP

Méthodes et approfondissements du chapitre · le statut est précisé pour ECG2.

Classiques et HP réservés

Prolongements et démonstrations de Maths approfondies.

Essayer 7 jours gratuitement Sans engagement · cours, exercices et fiches complets

Fin de l'aperçu gratuit

Encore 14 parties de cours et 10 corrigés.

Essayer 7 jours gratuitement Sans engagement · cours, exercices et fiches complets

Méthodes et exercices

Exercices classiques corrigés

Rangés par thème, du plus simple au plus exigeant. Difficulté et durée indicatives.

Simulation par inversion 3

Exercice 1. Une loi à queue lourde ★★

Classiques de khôlle et concours · 30 min · Niveau khôlle

Soit f(x)=2x3pour x≥1f(x) = \frac{2}{x^3} \quad \text{pour } x \geq 1 et f(x)=0sinon.f(x) = 0 \quad \text{sinon.}

Vérifier que ff est une densité, calculer sa fonction de répartition, la simuler par inversion, puis discuter l'espérance et la variance.

Voir l'indice

Technique inversion et critère de Riemann.

Voir le corrigé offert
  1. f est positive, continue sauf en 1, et l'intégrale de 1 à A de 2/x³ vaut 1 − 1/A², qui tend vers 1. C'est bien une densité. 2. F(x) = 0 pour x < 1 et F(x) = 1 − 1/x² pour x ≥ 1. F est une bijection continue strictement croissante de ]1, +∞[ sur ]0, 1[. 3. On résout u = 1 − 1/x², soit x = 1/√(1 − u). Comme 1 − U suit la même loi que U, on pose X = 1/np.sqrt(rd.random(n)). 4. L'intégrale de x f(x) = 2/x² converge et vaut 2, donc E(X) = 2. En revanche, x² f(x) = 2/x n'est pas intégrable, donc X n'a pas de moment d'ordre 2. 5. La loi faible du cours suppose une variance, elle ne s'applique pas ici. La moyenne courante converge pourtant, par un résultat hors programme, mais lentement et avec des sauts.

piège : Écrire X = 1/√U sans signaler le passage de 1 − U à U.

Exercice 2. Loi de Cauchy ★★

Classiques de khôlle et concours · 25 min · Niveau khôlle

Montrer que F(x)=12+arctan⁡(x)πF(x) = \frac{1}{2} + \frac{\arctan(x)}{\pi} est la fonction de répartition de la loi de Cauchy, en déduire une simulation, justifier l'absence d'espérance et expliquer l'allure de la moyenne courante.

Voir le début du corrigé
  1. F est dérivable, de dérivée 1/(π(1 + x²)), elle tend vers 0 en −∞ et vers 1 en +∞. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Exercice 6. Loi de Laplace par deux méthodes ★★

Classiques de khôlle et concours · 25 min · Niveau écrit Ecricome

Soit f(x)=e−∣x∣2.f(x) = \frac{e^{-|x|}}{2}. Calculer FF et simuler par inversion.

Soient ensuite EE exponentielle de paramètre 11 et ε\varepsilon indépendante de EE, prenant les valeurs 11 et −1-1 avec probabilité 12\frac{1}{2}.

Montrer que εE\varepsilon E a pour densité ff.

Voir le début du corrigé
  1. Pour x < 0, F(x) = ex/2. Pour x ≥ 0, F(x) = 1 − e−x/2. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Simulation de lois usuelles 1

Exercice 3. Trois simulations de la loi géométrique ★

Application du cours · 15 min · Niveau khôlle

Pour p∈]0,1[p \in ]0, 1[, écrire les trois simulations de la loi géométrique demandées par le programme.

Justifier la deuxième.

Pour p=0,001p = 0{,}001, quelle méthode éviter ?

Voir le début du corrigé
  1. Boucle while : n = 1, tant que rd.random() > p, on incrémente n. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Convergence vers la normale 2

Exercice 4. Loi normale par douze uniformes ★

Application du cours · 15 min · Niveau khôlle

Justifier que S−6S - 6 est centrée réduite si SS est la somme de 12 uniformes indépendantes sur [0,1][0, 1].

Généraliser à nn uniformes.

Donner une limite de cette méthode.

Voir le début du corrigé
  1. E(S) = 6 et V(S) = 12 × 1/12 = 1, donc S − 6 est centrée réduite. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Exercice 9. Pourquoi l'exponentielle converge lentement ★★

Classiques de khôlle et concours · 40 min · Niveau écrit BCE, ESSEC ou HEC

Soient Y1,…,YnY_1, \dots, Y_n indépendantes, de même loi, centrées, admettant un moment d'ordre 3 noté κ=E(Y13)\kappa = E(Y_1^3), et de variance σ2>0\sigma^2 > 0. On pose Zn=Y1+⋯+Ynσn.Z_n = \frac{Y_1 + \dots + Y_n}{\sigma\sqrt{n}}. Montrer que E(Zn3)=κσ3n.E(Z_n^3) = \frac{\kappa}{\sigma^3\sqrt{n}}. Calculer κσ3\frac{\kappa}{\sigma^3} pour la loi exponentielle de paramètre 1, recentrée, et conclure sur la comparaison des méthodes.

Voir le début du corrigé
  1. E((ΣYi)3)E((\Sigma Y_i)^3) est la somme des E(YiYjYk)E(Y_iY_jY_k) sur tous les triplets.

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Loi d'un extremum 2

Exercice 5. Minimum d'exponentielles ★

Application du cours · 15 min · Niveau écrit Ecricome

Soient E1E_1 et E2E_2 indépendantes, exponentielles de paramètres λ\lambda et μ\mu. Déterminer la loi de M=min⁡(E1,E2).M = \min(E_1, E_2). Écrire une simulation qui confirme le résultat.

Voir le début du corrigé
  1. Pour t ≥ 0, l'événement [M > t] est l'intersection de [E₁ > t] et de [E₂ > t]. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Exercice 7. Maximum d'uniformes ★

Application du cours · 15 min · Niveau écrit EDHEC ou emlyon

Soient U1,…,UkU_1, \dots, U_k indépendantes et uniformes sur [0,1][0, 1], et MM leur maximum.

Déterminer la loi de MM.

En déduire deux simulations et les comparer.

Voir le début du corrigé
  1. Pour x ∈ [0, 1], [M ≤ x] est l'intersection des [Uᵢ ≤ x], donc P(M ≤ x) = xk par indépendance. …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Précision d'une estimation 1

Exercice 8. Taille d'échantillon pour la fonction de répartition empirique ★★

Classiques de khôlle et concours · 25 min · Niveau écrit BCE, EDHEC ou emlyon

Soit FnF_n la fonction de répartition empirique d'un échantillon de taille nn de loi FF. Pour xx fixé et ε>0\varepsilon > 0, majorer P(∣Fn(x)−F(x)∣≥ε)P(|F_n(x) - F(x)| \geq \varepsilon) indépendamment de xx et de FF.

Quel nn garantit une erreur inférieure à 0,010{,}01 avec une probabilité au moins 0,950{,}95 ?

Voir le début du corrigé
  1. Fn(x)F_n(x) est la moyenne de nn Bernoulli indépendantes de paramètre F(x)F(x). …

La suite du corrigé dans Sup et Spé+ : essai gratuit 7 jours.

Approfondissement hors programme 2

Exercice HP. Simuler la densité parabolique sur [-1,1] ★★★

Approfondissement hors programme

Approfondissement facultatif · hors programme en ECG2

Soit f(x)=34(1−x2)f(x)=\dfrac34(1-x^2) pour x∈[−1,1]x\in[-1,1] et f(x)=0f(x)=0 sinon. On propose g(x)=12g(x)=\dfrac12 sur [−1,1][-1,1] (g=0g=0 ailleurs), densité de la loi uniforme sur [−1,1][-1,1]. On suppose disposer d'uniformes indépendantes sur [0,1][0,1].

  1. Vérifier que ff est une densité de probabilité.
  2. Déterminer la plus petite constante MM telle que f≤Mgf\le Mg, puis expliciter r(x)=f(x)/(Mg(x))r(x)=f(x)/(Mg(x)) pour x∈[−1,1]x\in[-1,1].
  3. Décrire l'algorithme de rejet correspondant, en précisant comment obtenir X∼gX\sim g à partir d'une uniforme VV sur [0,1][0,1].
  4. Calculer la probabilité d'acceptation d'une tentative, puis P(N=3)P(N=3) et P(N≥4)P(N\ge4), où NN est le nombre de tentatives.
  5. Calculer le nombre moyen de tentatives et le nombre moyen d'uniformes sur [0,1][0,1] consommées.
  6. Vérifier directement que, pour t∈[−1,1]t\in[-1,1], P(X≤t∣A)=∫−1tfP(X\le t\mid A)=\int_{-1}^t f, où AA est l'événement « accepté ».

Corrigé détaillé dans Sup et Spé+ : essai gratuit 7 jours.

Exercice HP. Estimer e−1 par tirages antithétiques ★★★

Approfondissement hors programme

Approfondissement facultatif · hors programme en ECG2

Soit UU de loi uniforme sur ]0,1[]0,1[ et f(x)=exf(x)=e^x. On veut estimer I=∫01ex dxI=\int_0^1 e^x\,\dd x. Soit U1,…,U2nU_1,\dots,U_{2n} indépendantes de même loi que UU. On pose N2n=12n∑k=12neUkN_{2n}=\frac1{2n}\sum_{k=1}^{2n}e^{U_k} et An=1n∑k=1neUk+e1−Uk2A_n=\frac1n\sum_{k=1}^n\frac{e^{U_k}+e^{1-U_k}}2.

  1. Calculer II et vérifier que N2nN_{2n} et AnA_n sont sans biais.
  2. Calculer σ2=Var⁡(eU)\sigma^2=\operatorname{Var}(e^U) et en déduire Var⁡(N2n)\operatorname{Var}(N_{2n}).
  3. Calculer c=Cov⁡(eU,e1−U)c=\operatorname{Cov}(e^U,e^{1-U}). Sans la calculer, justifier le signe de cc.
  4. En déduire Var⁡(An)\operatorname{Var}(A_n), puis le rapport Var⁡(N2n)/Var⁡(An)\operatorname{Var}(N_{2n})/\operatorname{Var}(A_n) (valeur approchée).
  5. On veut un écart-type d'au plus 10−310^{-3}. Combien d'évaluations de ff faut-il pour chaque méthode ? On donne e≈2,718282e\approx2{,}718282.

Corrigé détaillé dans Sup et Spé+ : essai gratuit 7 jours.

Fiche de cours rédigée à partir du programme officiel de la voie EC, mathématiques approfondies de seconde année, partie « Travaux pratiques de mathématiques avec Python », thème « Simulation de lois ». Durée indicative de six heures.