Розподіли Пуассона

Основи теорії ймовірностей у Python

Alexander A. Ramírez M.

CEO @ Synergy Vision

Моделювання Пуассона

Кол-центр

Черга в банку

Основи теорії ймовірностей у Python

Властивості розподілу Пуассона

Графік масової функції Пуассона

Основи теорії ймовірностей у Python

Масова функція ймовірності (pmf)

Фото кол-центру

Уявімо, що у вас 2,2 дзвінка за хвилину.

Основи теорії ймовірностей у Python

Масова функція ймовірності (pmf) (продовження)

$$ $$ Масова функція ймовірності Пуассона

У Python робимо так:

# Import poisson
from scipy.stats import poisson
# Calculate the probability mass 
# with pmf
poisson.pmf(k=3, mu=2.2)
0.19663867170702193

Параметр mu задає середнє успішних подій.

Основи теорії ймовірностей у Python

Приклади pmf

Масова функція ймовірності Пуассона

# Calculate pmf of 0
poisson.pmf(k=0, mu=2.2)
0.11080315836233387

# Calculate pmf of 6
poisson.pmf(k=6, mu=2.2)
0.01744840480280308
Основи теорії ймовірностей у Python

Різні середні значення

Масова функція ймовірності Пуассона для різних значень mu

Основи теорії ймовірностей у Python

Кумулятивна функція розподілу (cdf)

Кумулятивна функція розподілу

# Calculate cdf of 2
poisson.cdf(k=2, mu=2.2)
0.6227137499963162

# Calculate cdf of 5
poisson.cdf(k=5, mu=2.2)
0.9750902496952996
Основи теорії ймовірностей у Python

Функція виживання та процентна точкова функція (ppf)

Графік функції виживання

# Calculate sf of 2
poisson.sf(k=2, mu=2.2)
0.3772862500036838

Графік процентної точкової функції

# Calculate ppf of 0.5
poisson.ppf(q=0.5, mu=2.2)
2.0
Основи теорії ймовірностей у Python

Генерація вибірки (rvs)

# Import poisson, matplotlib.pyplot, and seaborn
from scipy.stats import poisson
import matplotlib.pyplot as plt
import seaborn as sns
# Create the sample using poisson.rvs()
sample = poisson.rvs(mu=2.2, size=10000, random_state=13)
# Plot the sample
sns.distplot(sample, kde=False)
plt.show()
Основи теорії ймовірностей у Python

Генерація вибірки (продовження)

Графік масової функції ймовірності Пуассона

Основи теорії ймовірностей у Python

Давайте потренуємось із Пуассоном

Основи теорії ймовірностей у Python

Preparing Video For Download...