Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 85 minIntermédiaire

Formule de Bayes

Par Josselyn C., prof de BTS SIO. Mis à jour le .

8.1 Enonce

Soit B un evenement de probabilite non nulle, et A un evenement tel que P(A) > 0. Alors :

P(B | A) = P(B) x P(A | B) / P(A)

Avec la formule des probabilites totales au denominateur :

P(B | A) = P(B) x P(A | B) / [ P(B) x P(A | B) + P(B barre) x P(A | B barre) ]

8.2 Demonstration

Par definition de la probabilite conditionnelle :

P(B | A) = P(A inter B) / P(A)

Or P(A inter B) = P(B) x P(A | B) (formule du produit).

Donc :

P(B | A) = P(B) x P(A | B) / P(A)

C'est la formule de Bayes.

8.3 Interpretation : "retourner l'arbre"

L'arbre donne naturellement P(A | B) (probabilite de la deuxieme etape sachant la premiere). La formule de Bayes permet de calculer P(B | A), c'est-a-dire de "remonter" l'arbre : connaitre la cause sachant l'effet observe.

8.4 Exemple 1 : test medical

Un test de depistage d'une maladie a les caracteristiques suivantes :

  • La maladie touche 1% de la population : P(M) = 0.01
  • Le test detecte 95% des malades : P(T+ | M) = 0.95 (sensibilite)
  • Le test donne un faux positif dans 3% des cas : P(T+ | M barre) = 0.03 (1 - specificite)

Question : une personne est testee positive. Quelle est la probabilite qu'elle soit reellement malade ?

On cherche P(M | T+).

Arbre :

                          +----- T+    0.01 x 0.95 = 0.0095
                   0.95  /
            M ----+
     0.01  /       0.05  \
          /                +----- T-    0.01 x 0.05 = 0.0005
  Racine +
          \                +----- T+    0.99 x 0.03 = 0.0297
     0.99  \       0.03  /
            Mb ---+
                   0.97  \
                          +----- T-    0.99 x 0.97 = 0.9603

Etape 1 : Calculer P(T+) par la formule des probabilites totales. P(T+) = P(M) x P(T+ | M) + P(M barre) x P(T+ | M barre) P(T+) = 0.01 x 0.95 + 0.99 x 0.03 P(T+) = 0.0095 + 0.0297 P(T+) = 0.0392

Etape 2 : Appliquer Bayes. P(M | T+) = P(M) x P(T+ | M) / P(T+) P(M | T+) = 0.0095 / 0.0392 P(M | T+) = 95/392

Calculons cette fraction : 95/392 = 0.24234... soit environ 24.2%

Resultat remarquable : meme avec un test "fiable" (sensibilite 95%, specificite 97%), un resultat positif ne donne que 24.2% de chance d'etre reellement malade, car la maladie est rare.

8.5 Exemple 2 : filtre anti-spam (Bayes naif)

Un filtre anti-spam analyse les emails. Donnees :

  • 40% des emails recus sont du spam : P(S) = 0.40
  • Le mot "gratuit" apparait dans 80% des spams : P(G | S) = 0.80
  • Le mot "gratuit" apparait dans 10% des emails normaux : P(G | S barre) = 0.10

Un email contient le mot "gratuit". Quelle est la probabilite que ce soit du spam ?

On cherche P(S | G).

P(G) = P(S) x P(G | S) + P(S barre) x P(G | S barre) P(G) = 0.40 x 0.80 + 0.60 x 0.10 P(G) = 0.32 + 0.06 P(G) = 0.38

P(S | G) = P(S) x P(G | S) / P(G) P(S | G) = 0.32 / 0.38 P(S | G) = 32/38 P(S | G) = 16/19

Calculons : 16/19 = 0.8421... soit environ 84.2%.

Si un email contient "gratuit", il y a environ 84% de chances que ce soit du spam.

8.6 Exemple 3 : panne informatique

Un serveur peut tomber en panne a cause du materiel (H) ou du logiciel (L) ou d'un probleme reseau (R). Historiquement :

  • P(H) = 0.30, P(L) = 0.50, P(R) = 0.20
  • En cas de panne materielle, le redemarrage echoue 70% du temps : P(E | H) = 0.70
  • En cas de panne logicielle, le redemarrage echoue 20% du temps : P(E | L) = 0.20
  • En cas de panne reseau, le redemarrage echoue 10% du temps : P(E | R) = 0.10

Le redemarrage echoue. Quelle est la probabilite que la cause soit materielle ?

P(E) = P(H) x P(E | H) + P(L) x P(E | L) + P(R) x P(E | R) P(E) = 0.30 x 0.70 + 0.50 x 0.20 + 0.20 x 0.10 P(E) = 0.21 + 0.10 + 0.02 P(E) = 0.33

P(H | E) = P(H) x P(E | H) / P(E) P(H | E) = 0.21 / 0.33 P(H | E) = 21/33 P(H | E) = 7/11

7/11 = 0.6363... soit environ 63.6%.

Chapitre terminé !

Tu as lu ce chapitre jusqu'au bout. Passe au suivant tant que c'est frais.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Variables aléatoires discrètesRevoir le sommaire du cours