Probabilités conditionnelles Méthode

Inverser un conditionnement avec la formule de Bayes

Durée estimée
10 minutes
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Méthode

Pour calculer $ p_B(A) $ lorsque l'énoncé donne $ p(A) $, $ p_A(B) $ et $ p_{\overline{A}}(B) $ :

  1. Étape 1 : identifier précisément les deux événements et le sens du conditionnement à inverser. La probabilité connue est $ p_A(B) $ ; on cherche $ p_B(A) $.
  2. Étape 2 : calculer $ p(B) $ avec la formule des probabilités totales :
$ p(B)=p(A)\times p_A(B)+p(\overline{A})\times p_{\overline{A}}(B) $
  1. Étape 3 : appliquer la formule de Bayes :
$ p_B(A)=\dfrac{p(A)\times p_A(B)}{p(B)} $

Remarque

La formule de Bayes permet de renverser le sens du conditionnement. La probabilité $ p(A) $ s'appelle probabilité a priori de $ A $ ; après avoir observé que $ B $ s'est réalisé, on dispose d'une nouvelle information et la probabilité a posteriori devient $ p_B(A) $.

Test médical

Une maladie touche $ 0{,}5\,\% $ de la population. Un test diagnostique est positif chez $ 96\,\% $ des malades et chez $ 3\,\% $ des personnes saines. Une personne tirée au sort est testée et le résultat est positif. Quelle est la probabilité qu'elle soit réellement malade ?

Étape 1 : on note $ M $ : « la personne est malade » et $ T $ : « le test est positif ». L'énoncé donne :

$ p(M)=0{,}005\quad p_M(T)=0{,}96\quad p_{\overline{M}}(T)=0{,}03 $

On cherche $ p_T(M) $ : c'est l'inversion de $ p_M(T) $.

Étape 2 : formule des probabilités totales pour $ p(T) $ :

$ p(T)=p(M)\times p_M(T)+p(\overline{M})\times p_{\overline{M}}(T) $
$ p(T)=0{,}005\times 0{,}96+0{,}995\times 0{,}03=0{,}00480+0{,}02985 $
$ p(T)=0{,}03465 $

Étape 3 : formule de Bayes :

$ p_T(M)=\dfrac{p(M)\times p_M(T)}{p(T)}=\dfrac{0{,}005\times 0{,}96}{0{,}03465}=\dfrac{0{,}00480}{0{,}03465} $
$ p_T(M)\approx \color{red}{0{,}139}\color{black} $

Bien que le test paraisse fiable, environ $ 13{,}9\,\% $ seulement des personnes positives sont effectivement malades : la rareté de la maladie pèse fortement sur la probabilité a posteriori.

Filtrage de courriels

Un logiciel anti-spam signale $ 90\,\% $ des courriels indésirables comme « spam », et $ 4\,\% $ des courriels légitimes sont signalés à tort. On suppose que $ 30\,\% $ des courriels reçus sont des spams. Un message vient d'être signalé comme « spam ». Quelle est la probabilité qu'il s'agisse vraiment d'un spam ?

Étape 1 : on note $ S $ : « le courriel est un spam » et $ A $ : « le courriel est signalé comme spam ». L'énoncé donne :

$ p(S)=0{,}3\quad p_S(A)=0{,}9\quad p_{\overline{S}}(A)=0{,}04 $

On cherche $ p_A(S) $.

Étape 2 : formule des probabilités totales :

$ p(A)=p(S)\times p_S(A)+p(\overline{S})\times p_{\overline{S}}(A) $
$ p(A)=0{,}3\times 0{,}9+0{,}7\times 0{,}04=0{,}27+0{,}028=0{,}298 $

Étape 3 : formule de Bayes :

$ p_A(S)=\dfrac{p(S)\times p_S(A)}{p(A)}=\dfrac{0{,}27}{0{,}298} $
$ p_A(S)\approx \color{red}{0{,}906}\color{black} $

Un message signalé est, dans environ $ 90{,}6\,\% $ des cas, vraiment un spam.

Attention

Erreurs fréquentes :

  • Confondre $ p_A(B) $ et $ p_B(A) $ dans la formule : numérateur et dénominateur ne se choisissent pas au hasard. Le numérateur est toujours $ p(A)\times p_A(B) $.
  • Oublier d'utiliser les probabilités totales pour calculer $ p(B) $ : si l'énoncé ne fournit pas $ p(B) $, il faut le construire à partir de $ p(A) $, $ p(\overline{A}) $ et des conditionnelles.
  • Conclure que le test est fiable parce que sa sensibilité est élevée : la probabilité a posteriori dépend aussi de la prévalence $ p(A) $.

Pour s'entraîner