Calcul de probabilités de deux événements

Fondements de la probabilité en Python

Alexander A. Ramírez M.

CEO @ Synergy Vision

Indépendance

Étant donné que A et B sont des événements d'une expérience aléatoire, les conditions d'indépendance de A et B sont :

  1. L'ordre d'occurrence de A et B n'affecte pas leurs probabilités.
  2. Si A se produit, la probabilité de B n'est pas affectée.
  3. Si B se produit, la probabilité de A n'est pas affectée.
Fondements de la probabilité en Python

Probabilité de pile et face pour une pièce équilibrée

Fondements de la probabilité en Python

Issues pour deux lancers de pièce

Fondements de la probabilité en Python

Issues pour deux lancers de pièce

Fondements de la probabilité en Python

Probabilités pour deux lancers de pièce

Fondements de la probabilité en Python

Probabilité conjointe pour deux lancers de pièce

Fondements de la probabilité en Python

Probabilité conjointe pour deux lancers de pièce

Fondements de la probabilité en Python

Probabilité conjointe pour deux lancers de pièce

Fondements de la probabilité en Python

Mesurer un échantillon

Générez un échantillon représentant 1 000 lancers de deux pièces équilibrées

from scipy.stats import binom
sample = binom.rvs(n=2, p=0.5, size=1000, random_state=1)
array([1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 2, 0, 1, 1, 1, 0, 0, 2, 2,...

Repérez les valeurs répétées

from scipy.stats import find_repeats
find_repeats(sample)
RepeatedResults(values=array([0., 1., 2.]), counts=array([249, 497, 254]))
Fondements de la probabilité en Python

Probabilité biaisée de pile ou face

Fondements de la probabilité en Python

Probabilité biaisée de pile ou face

Fondements de la probabilité en Python

Mesurer un échantillon biaisé

À partir des données biased_sample générées, calculez la fréquence relative de chaque issue

from scipy.stats import relfreq
relfreq(biased_sample, numbins=3).frequency
array([0.039, 0.317, 0.644])
Fondements de la probabilité en Python

Calcul de probabilité conjointe

$$ $$

Moteur Boîte de vitesses
Tombe en panne 0.01 0.005
Fonctionne 0.99 0.995

$$ $$ $$P(Moteur\ en\ panne\ et\ Boîte\ de\ vitesses\ en\ panne)=?$$

$$ $$

P_Eng_fail = 0.01
P_GearB_fail = 0.005
P_both_fails = P_Eng_fail*P_GearB_fail
print(P_both_fails)
0.00005
Fondements de la probabilité en Python

P(A ou B) avec des cartes

$$P(Valet\ ou\ Roi) = ?$$ Jeu de cartes

Fondements de la probabilité en Python

P(A ou B) avec des cartes (suite)

$$P(Valet\ ou\ Roi) = \color{red}{P(Valet)}+...$$ Valets d'un jeu de cartes $$P(Valet\ ou\ Roi) = \color{red}{\frac{4}{52}}+...$$

Fondements de la probabilité en Python

P(A ou B) avec des cartes (suite)

$$P(Valet\ ou\ Roi) = P(Valet)+\color{red}{P(Roi)}$$ Valets et rois d'un jeu de cartes $$P(Valet\ ou\ Roi) = \frac{4}{52}+\color{red}{\frac{4}{52}}$$

Fondements de la probabilité en Python

P(A ou B) avec des cartes (suite)

$$P(Valet\ ou\ Roi) = P(Valet)+P(Roi)$$ Valets et rois d'un jeu de cartes $$P(Valet\ ou\ Roi) = \frac{4}{52}+\frac{4}{52}=\frac{8}{52}=\frac{2}{13}$$

Fondements de la probabilité en Python

P(A ou B) avec des cartes (suite)

$$P(Valet\ ou\ Roi) = P(Valet)+P(Roi)$$ Valets et rois d'un jeu de cartes $$P(Valet\ ou\ Roi) = \frac{4}{52}+\frac{4}{52}=\frac{8}{52}=\frac{2}{13}$$

Fondements de la probabilité en Python

Probabilité de A ou B

Diagramme de Venn de l'événement A

Fondements de la probabilité en Python

Probabilité de A ou B (suite)

Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Probabilité de A ou B (suite)

$$P(A\ ou\ B) = ?$$ Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Probabilité de A ou B (suite)

$$P(A\ ou\ B) = \color{red}{P(A)}+...$$ Diagramme de Venn pour des événements disjoints A et B

Fondements de la probabilité en Python

Probabilité de A ou B (suite)

$$P(A\ ou\ B) = P(A) + \color{red}{P(B)}$$ Diagramme de Venn pour des événements disjoints A et B

Fondements de la probabilité en Python

P(A ou B) avec recouvrement

$$P(Valet\ ou\ Coeur)=?$$ Valet ou coeur d'un jeu de cartes

Fondements de la probabilité en Python

P(A ou B) avec recouvrement (suite)

$$P(Valet\ ou\ Coeur) =\color{red}{P(Valet)}+...$$ Valet ou coeur d'un jeu de cartes $$P(Valet\ ou\ Coeur) =\color{red}{\frac{4}{52}}+...$$

Fondements de la probabilité en Python

P(A ou B) avec recouvrement (suite)

$$P(Valet\ ou\ Coeur) =P(Valet)+\color{red}{P(Coeur)}\ ...$$ Valet ou coeur d'un jeu de cartes $$P(Valet\ ou\ Coeur) =\frac{4}{52}+\color{red}{\frac{13}{52}}\ ...$$

Fondements de la probabilité en Python

P(A ou B) avec recouvrement (suite)

$$P(Valet\ ou\ Coeur) =P(Valet)+P(Coeur)...$$ Intersection « Valet ou coeur » d'un jeu de cartes $$P(Valet\ ou\ Coeur) =\frac{4}{52}+\frac{13}{52}...$$

Fondements de la probabilité en Python

P(A ou B) avec recouvrement (suite)

$$P(Valet\ ou\ Coeur) =P(Valet)+P(Coeur)-\color{red}{P(Valet\ et\ Coeur)}$$ Intersection « Valet ou coeur » d'un jeu de cartes $$P(Valet\ ou\ Coeur) =\frac{4}{52}+\frac{13}{52}-\color{red}{\frac{1}{52}}$$

Fondements de la probabilité en Python

P(A ou B) avec recouvrement (suite)

$$P(Valet\ ou\ Coeur) =P(Valet)+P(Coeur)-P(Valet\ et\ Coeur)$$ Intersection « Valet ou coeur » d'un jeu de cartes $$P(Valet\ ou\ Coeur) =\frac{4}{52}+\frac{13}{52}-\frac{1}{52}=\frac{16}{52}=\frac{4}{13}$$

Fondements de la probabilité en Python

Schéma de P(A ou B)

Diagramme de Venn de l'événement A

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=?$$ Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=\color{red}{P(A)}+...$$ Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=P(A)+\color{red}{P(B)}\ ...$$ Diagramme de Venn des événements A et B

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=P(A)+P(B)\ ...$$ Diagramme de Venn avec intersection des événements A et B

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=P(A)+P(B)-\color{red}{P(A\ et\ B)}$$ Probabilité de A et B sur un diagramme de Venn

Fondements de la probabilité en Python

Schéma de P(A ou B) (suite)

$$P(A\ ou\ B)=P(A)+P(B)-P(A\ et\ B)$$ Diagramme de Venn avec intersection des événements A et B

Fondements de la probabilité en Python

Calcul de P(Valet ou Coeur) en Python

P_Jack = 4/52
P_Hearts = 13/52
P_Jack_n_Hearts = 1/52
P_Jack_or_Hearts = P_Jack + P_Hearts - P_Jack_n_Hearts
print(P_Jack_or_Hearts)
0.307692307692
Fondements de la probabilité en Python

Calculons des probabilités de deux événements

Fondements de la probabilité en Python

Preparing Video For Download...