Геометричні розподіли

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

Alexander A. Ramírez M.

CEO @ Synergy Vision

Геометричне моделювання

Пробиття штрафного у баскетболі

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

Параметр геометричного розподілу

Графік функції мас ймовірностей геометричного розподілу

Модель для баскетболіста з імовірністю влучання 0,3.

Графік функції мас ймовірностей геометричного розподілу

Можемо змоделювати грізлі з імовірністю 0,033 спіймати лосося.

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

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

Графік функції мас ймовірностей геометричного розподілу

У Python це кодуємо так:

# Import geom
from scipy.stats import geom
# Calculate the probability mass 
# with pmf
geom.pmf(k=30, p=0.0333)
0.02455102908739612

Параметр p задає імовірність успіху.

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

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

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

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

# Calculate cdf of 4
geom.cdf(k=4, p=0.3)
0.7598999999999999
Основи теорії ймовірностей у Python

Функція надійності (sf)

Функція надійності геометричного розподілу

$$ $$

# Calculate sf of 2
geom.sf(k=2, p=0.3)
0.49000000000000005
Основи теорії ймовірностей у Python

Функція квантилів (ppf)

Функція квантилів геометричного розподілу

$$ $$

# Calculate ppf of 0.6
geom.ppf(q=0.6, p=0.3)
3.0
Основи теорії ймовірностей у Python

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

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

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

Гістограма вибірки з геометричного розподілу

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

Спробуймо ще — доки не вийде!

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

Preparing Video For Download...