Seconde Statistiques et probabilités probabilitéséquiprobabilitéévénement contraireprobabilité conditionnellearbre pondérétableau croiséloi des grands nombreséchantillonnage

Probabilités – Échantillonnage

Probabilités en Seconde : modèle probabiliste et équiprobabilité, événement contraire, union et intersection, tableau croisé, probabilité conditionnelle, arbres pondérés, faux positifs, loi des grands nombres et fluctuation d'échantillonnage par simulation.

Faire le quiz →

Expérience aléatoire et modèle

Une expérience aléatoire a plusieurs résultats possibles, qu’on ne peut pas prévoir. L’ensemble des résultats (les issues) est l’univers Ω\Omega. Un événement est une partie de Ω\Omega.

Une loi de probabilité attribue à chaque issue un nombre de [0 ; 1][0\,;\,1], la somme de ces nombres valant 11. La probabilité d’un événement est la somme des probabilités des issues qui le composent.

Choisir une loi, c’est choisir un modèle : cela ne se démontre pas. Pour un dé « équilibré », on suppose l’équiprobabilité ; pour une punaise qui tombe sur la pointe ou sur la tête, on construit le modèle à partir des fréquences observées sur un grand nombre de lancers.

Équiprobabilité : si toutes les issues ont la même probabilité,

P(A)=Card(A)Card(Ω)=nombre d’issues favorablesnombre d’issues possiblesP(A) = \frac{\text{Card}(A)}{\text{Card}(\Omega)} = \frac{\text{nombre d'issues favorables}}{\text{nombre d'issues possibles}}

Exemple. Dé équilibré : Ω={1,2,3,4,5,6}\Omega = \{1, 2, 3, 4, 5, 6\}, P(pair)=36=12P(\text{pair}) = \frac{3}{6} = \frac{1}{2}, P(multiple de 3)=26=13P(\text{multiple de } 3) = \frac{2}{6} = \frac{1}{3}.


Calculs sur les événements

NotationSignificationProbabilité
Aˉ\bar{A}contraire de AA (« non AA »)P(Aˉ)=1−P(A)P(\bar{A}) = 1 - P(A)
A∩BA \cap B« AA et BB »—
A∪BA \cup B« AA ou BB »P(A∪B)=P(A)+P(B)−P(A∩B)P(A \cup B) = P(A) + P(B) - P(A \cap B)

Si AA et BB sont incompatibles (A∩B=∅A \cap B = \emptyset) : P(A∪B)=P(A)+P(B)P(A \cup B) = P(A) + P(B).

Exemple. Dans une classe, P(anglais)=0,8P(\text{anglais}) = 0{,}8, P(espagnol)=0,6P(\text{espagnol}) = 0{,}6, P(les deux)=0,5P(\text{les deux}) = 0{,}5. P(au moins une)=0,8+0,6−0,5=0,9P(\text{au moins une}) = 0{,}8 + 0{,}6 - 0{,}5 = 0{,}9 et P(aucune)=1−0,9=0,1P(\text{aucune}) = 1 - 0{,}9 = 0{,}1.


Tableau croisé et probabilité conditionnelle

On tire au hasard un individu dans une population décrite par un tableau croisé d’effectifs. Chaque individu a la même probabilité : les probabilités sont des fréquences.

Interne (II)Externe (Iˉ\bar{I})Total
Filles (FF)120120180180300300
Garçons (Fˉ\bar{F})6060140140200200
Total180180320320500500
  • Fréquences marginales (dernière ligne et dernière colonne) : P(F)=300500=0,6P(F) = \frac{300}{500} = 0{,}6, P(I)=180500=0,36P(I) = \frac{180}{500} = 0{,}36.
  • Intersection : P(F∩I)=120500=0,24P(F \cap I) = \frac{120}{500} = 0{,}24.
  • Fréquence conditionnelle : parmi les filles, la proportion d’internes est 120300=0,4\frac{120}{300} = 0{,}4.

Définition. Si P(A)≠0P(A) \neq 0, la probabilité conditionnelle de BB sachant AA est

PA(B)=P(A∩B)P(A)(=Card(A∩B)Card(A) en cas d’eˊquiprobabiliteˊ)P_A(B) = \frac{P(A \cap B)}{P(A)} \qquad \left(= \frac{\text{Card}(A \cap B)}{\text{Card}(A)} \text{ en cas d'équiprobabilité}\right)

PF(I)=120300=0,4P_F(I) = \dfrac{120}{300} = 0{,}4 : probabilité d’être interne sachant qu’on est une fille. PI(F)=120180=23P_I(F) = \dfrac{120}{180} = \dfrac{2}{3} : probabilité d’être une fille sachant qu’on est interne.

Ces deux nombres sont différents : le dénominateur est l’effectif de la condition. En français : « 40 %40\,\% des filles sont internes » (PF(I)P_F(I)) n’est pas « 40 %40\,\% des internes sont des filles ».

De la définition on tire la formule du produit : P(A∩B)=P(A)×PA(B)=P(B)×PB(A)P(A \cap B) = P(A) \times P_A(B) = P(B) \times P_B(A).

Algorithme : filtrer une population selon deux caractères. Si les individus sont décrits par deux listes de même longueur (sexe et regime), on compte ceux qui vérifient un critère avec les connecteurs and, or, not :

def compte(sexe, regime):
    n_filles = 0
    n_filles_internes = 0
    for i in range(len(sexe)):
        if sexe[i] == 'F':
            n_filles = n_filles + 1
            if regime[i] == 'interne':
                n_filles_internes = n_filles_internes + 1
    return n_filles_internes / n_filles

La fonction renvoie la fréquence conditionnelle d’« interne » parmi les filles, soit PF(I)P_F(I).


Arbres pondérés

Un arbre pondéré décrit une expérience en deux étapes. Les branches du premier niveau portent les probabilités P(A)P(A), P(Aˉ)P(\bar{A}) ; celles du second niveau portent des probabilités conditionnelles PA(B)P_A(B), PA(Bˉ)P_A(\bar{B}), etc.

Règles :

  1. La somme des probabilités des branches issues d’un même nœud vaut 11.
  2. La probabilité d’un chemin est le produit des probabilités de ses branches : P(A∩B)=P(A)×PA(B)=0,3×0,8=0,24P(A \cap B) = P(A) \times P_A(B) = 0{,}3 \times 0{,}8 = 0{,}24.
  3. La probabilité d’un événement est la somme des probabilités des chemins qui y mènent : P(B)=P(A∩B)+P(Aˉ∩B)=0,24+0,35=0,59P(B) = P(A \cap B) + P(\bar{A} \cap B) = 0{,}24 + 0{,}35 = 0{,}59.

Exemple. Une urne contient 22 boules rouges et 33 noires. On tire une boule, on ne la remet pas, on en tire une seconde. P(R1)=25P(R_1) = \frac{2}{5} ; sachant R1R_1, il reste 11 rouge sur 44 : PR1(R2)=14P_{R_1}(R_2) = \frac{1}{4}. Donc P(R1∩R2)=25×14=110P(R_1 \cap R_2) = \frac{2}{5} \times \frac{1}{4} = \frac{1}{10}.

Passer de la langue naturelle au symbole : « sachant que », « parmi les… », « chez les… » signalent un conditionnement.


Ne pas confondre PA(B)P_A(B) et PB(A)P_B(A) : les tests

Un test de dépistage d’une maladie MM donne un résultat TT (positif) ou Tˉ\bar{T} (négatif).

  • Sensibilité : PM(T)P_M(T), proportion de tests positifs parmi les malades.
  • Spécificité : PMˉ(Tˉ)P_{\bar{M}}(\bar{T}), proportion de tests négatifs parmi les non-malades.
  • Faux positif : T∩MˉT \cap \bar{M} ; faux négatif : Tˉ∩M\bar{T} \cap M.

Exemple. Population de 10 00010\,000 personnes, 1 %1\,\% de malades (100100). Sensibilité 0,90{,}9 : 9090 malades testés positifs. Spécificité 0,950{,}95 : 5 %5\,\% des 9 9009\,900 non-malades, soit 495495, sont des faux positifs.

TTTˉ\bar{T}Total
MM90901010100100
Mˉ\bar{M}4954959 4059\,4059 9009\,900
Total5855859 4159\,41510 00010\,000

PM(T)=90100=0,9P_M(T) = \frac{90}{100} = 0{,}9, mais PT(M)=90585≈0,15P_T(M) = \frac{90}{585} \approx 0{,}15 : un test positif ne signifie pas « malade à 90 %90\,\% ». Quand la maladie est rare, les faux positifs dominent.


Loi des grands nombres et fluctuation d’échantillonnage

On répète nn fois une expérience dans les mêmes conditions et on note la fréquence observée fnf_n d’un événement (par exemple la proportion de « pile »). Un échantillon de taille nn est le résultat de ces nn répétitions.

  • Fluctuation d’échantillonnage : deux échantillons de même taille donnent en général des fréquences différentes. Pour nn petit, la fluctuation est forte.
  • Loi des grands nombres (version vulgarisée) : « lorsque nn est grand, sauf exception, la fréquence observée est proche de la probabilité ».

La fréquence n’est pas la probabilité : 482482 pile sur 1 0001\,000 lancers donne f=0,482f = 0{,}482, cohérent avec P=0,5P = 0{,}5. Et la pièce n’a pas de mémoire : les lancers suivants ne « compensent » rien.

Simulation en Python :

from random import randint

def frequence_six(n):
    """Fréquence du 6 sur n lancers d'un dé équilibré."""
    compteur = 0
    for _ in range(n):
        if randint(1, 6) == 6:
            compteur = compteur + 1
    return compteur / n

for n in [10, 100, 1000, 10000]:
    print(n, frequence_six(n))

Exécution possible : 10 → 0.3, 100 → 0.21, 1000 → 0.171, 10000 → 0.1662. Les fréquences se stabilisent autour de 16≈0,167\frac{1}{6} \approx 0{,}167 quand nn grandit. En relançant le programme, les premières valeurs changent beaucoup, les dernières très peu.


Piège classique

« Sachant que » change le dénominateur.

Dans le tableau des élèves, P(F∩I)=120500P(F \cap I) = \frac{120}{500} (on divise par tout le monde), PF(I)=120300P_F(I) = \frac{120}{300} (on divise par les filles), PI(F)=120180P_I(F) = \frac{120}{180} (on divise par les internes). Trois questions différentes, trois réponses différentes, un seul numérateur.

Quiz — Probabilités – Échantillonnage

10 questions · correction immédiate · sans inscription

Tester →