Lois de Poisson

Fondamentaux des probabilités en Python

Alexander A. Ramírez M.

CEO @ Synergy Vision

Modélisation de Poisson

Centre d'appels

File dans une banque

Fondamentaux des probabilités en Python

Propriétés de la loi de Poisson

Courbe de la fonction de masse de Poisson

Fondamentaux des probabilités en Python

Fonction de masse de probabilité (pmf)

Photo d'un centre d'appels

Supposons 2,2 appels par minute.

Fondamentaux des probabilités en Python

Fonction de masse de probabilité (pmf) (suite)

$$ $$ Fonction de masse de probabilité de Poisson

En Python :

# Import poisson
from scipy.stats import poisson
# Calculer la masse de probabilité 
# avec pmf
poisson.pmf(k=3, mu=2.2)
0.19663867170702193

Le paramètre mu indique la moyenne des événements réussis.

Fondamentaux des probabilités en Python

Exemples de pmf

Fonction de masse de probabilité de Poisson

# Calculer la pmf de 0
poisson.pmf(k=0, mu=2.2)
0.11080315836233387

# Calculer la pmf de 6
poisson.pmf(k=6, mu=2.2)
0.01744840480280308
Fondamentaux des probabilités en Python

Moyennes différentes

Fonction de masse de Poisson pour différentes valeurs de mu

Fondamentaux des probabilités en Python

Fonction de répartition cumulée (cdf)

Fonction de répartition cumulée

# Calculer la cdf de 2
poisson.cdf(k=2, mu=2.2)
0.6227137499963162

# Calculer la cdf de 5
poisson.cdf(k=5, mu=2.2)
0.9750902496952996
Fondamentaux des probabilités en Python

Fonction de survie et fonction quantile (ppf)

Courbe de la fonction de survie

# Calculer la sf de 2
poisson.sf(k=2, mu=2.2)
0.3772862500036838

Courbe de la fonction quantile

# Calculer la ppf de 0.5
poisson.ppf(q=0.5, mu=2.2)
2.0
Fondamentaux des probabilités en Python

Générer un échantillon (rvs)

# Importer poisson, matplotlib.pyplot et seaborn
from scipy.stats import poisson
import matplotlib.pyplot as plt
import seaborn as sns
# Créer un échantillon avec poisson.rvs()
sample = poisson.rvs(mu=2.2, size=10000, random_state=13)
# Tracer l'échantillon
sns.distplot(sample, kde=False)
plt.show()
Fondamentaux des probabilités en Python

Génération d'échantillon (suite)

Tracer de la fonction de masse de probabilité de Poisson

Fondamentaux des probabilités en Python

Passons à la pratique avec Poisson

Fondamentaux des probabilités en Python

Preparing Video For Download...