Aller au contenu principal
Première⏱ 50 minutes

Simuler une variable aléatoire, moyenne d'un échantillon — Entraînement type évaluation

Pour un entraînement qui sert vraiment à quelque chose : pas de cours sous les yeux, une feuille et un crayon. Note-toi ensuite avec le corrigé.

Barème indicatif : 20 points. Calculatrice interdite pour tout le sujet.

Exercice 1 (4 points) — Automatismes

Réponds directement, sans justification (0,5 point par question).

  1. Calcule 100\sqrt{100}.
  2. Calcule 2×336\dfrac{2 \times 3}{\sqrt{36}}.
  3. Avec quelle probabilité le test random() < 0.4 est-il vrai ?
  4. Quelles valeurs la fonction randint(1, 4) peut-elle renvoyer ?
  5. XX vaut 11 avec la probabilité 0,30{,}3 et 00 sinon. Calcule E(X)E(X).
  6. Calcule 0,25×4−0,75×10{,}25 \times 4 - 0{,}75 \times 1.
  7. Par combien est divisé 1n\dfrac{1}{\sqrt n} quand nn est multiplié par 99 ?
  8. Écris 0,950{,}95 en pourcentage.
Voir le corrigé
  1. 1010.
  2. 66=1\dfrac66 = 1.
  3. 0,40{,}4.
  4. 11, 22, 33 ou 44.
  5. 0,30{,}3.
  6. 1−0,75=0,251 - 0{,}75 = 0{,}25.
  7. Par 9=3\sqrt9 = 3.
  8. 95 %95\,\%.

Exercice 2 (6 points) — Lire une simulation

from random import random

def X():
    r = random()
    if r < 0.1:
        return 10
    elif r < 0.4:
        return 2
    else:
        return -1

def moyenne(n):
    s = 0
    for i in range(n):
        s = s + X()
    return s / n
  1. Donne la loi de probabilité de la variable aléatoire simulée par X(). (2 points)
  2. Calcule son espérance. (1,5 point)
  3. Que renvoie moyenne(n) ? (1 point)
  4. Vers quelle valeur moyenne(100000) devrait-elle être proche ? Pourquoi ? (1,5 point)
Voir le corrigé
  1. r est au hasard dans [0 ; 1[[0\,;\,1[. X=10X = 10 si r<0,1r < 0{,}1 (probabilité 0,10{,}1) ; X=2X = 2 si 0,1⩽r<0,40{,}1 \leqslant r < 0{,}4 (probabilité 0,30{,}3) ; X=−1X = -1 sinon (probabilité 0,60{,}6).
  2. E(X)=0,1×10+0,3×2+0,6×(−1)=1+0,6−0,6=1E(X) = 0{,}1 \times 10 + 0{,}3 \times 2 + 0{,}6 \times (-1) = 1 + 0{,}6 - 0{,}6 = 1.
  3. La moyenne d'un échantillon de taille nn de XX (somme de nn simulations, divisée par nn).
  4. Vers l'espérance 11 : d'après la loi des grands nombres, la moyenne d'un grand échantillon est proche de l'espérance.

Exercice 3 (6 points) — Dispersion des moyennes

Une variable aléatoire XX a pour espérance μ=5\mu = 5 et pour écart type σ=2\sigma = 2. On simule un grand nombre d'échantillons de taille nn et on calcule la moyenne de chacun.

  1. Pour n=100n = 100, calcule 2σn\dfrac{2\sigma}{\sqrt n} et donne l'intervalle dans lequel on s'attend à trouver environ 95 %95\,\% des moyennes. (2 points)
  2. Même question pour n=400n = 400. (1,5 point)
  3. À partir de quelle taille nn l'intervalle a-t-il une demi-largeur 2σn\dfrac{2\sigma}{\sqrt n} inférieure ou égale à 0,10{,}1 ? (2,5 points)
Voir le corrigé
  1. 2×2100=0,4\dfrac{2 \times 2}{\sqrt{100}} = 0{,}4 : environ 95 %95\,\% des moyennes dans [4,6 ; 5,4][4{,}6\,;\,5{,}4].
  2. 4400=420=0,2\dfrac{4}{\sqrt{400}} = \dfrac{4}{20} = 0{,}2 : intervalle [4,8 ; 5,2][4{,}8\,;\,5{,}2].
  3. 4n⩽0,1  ⟺  n⩾40  ⟺  n⩾1 600\dfrac{4}{\sqrt n} \leqslant 0{,}1 \iff \sqrt n \geqslant 40 \iff n \geqslant 1\,600. Il faut des échantillons d'au moins 1 6001\,600 valeurs.

Exercice 4 (4 points) — Fréquence d'un succès

On s'intéresse à une épreuve de Bernoulli de paramètre p=0,25p = 0{,}25.

  1. Écris une formule de tableur qui renvoie 11 en cas de succès et 00 sinon. (1 point)
  2. Écris une fonction Python frequence(n) qui simule nn épreuves et renvoie la fréquence des succès. (2 points)
  3. Vers quelle valeur frequence(n) se rapproche-t-elle quand nn est grand ? (1 point)
Voir le corrigé
  1. =SI(ALEA()<0,25;1;0).
  2. from random import random
    
    def frequence(n):
        succes = 0
        for i in range(n):
            if random() < 0.25:
                succes = succes + 1
        return succes / n
    
  3. Vers p=0,25p = 0{,}25 (l'espérance d'une variable de Bernoulli de paramètre pp est pp).