Geometrik dağılımlar

Python ile Olasılığın Temelleri

Alexander A. Ramírez M.

CEO @ Synergy Vision

Geometrik modelleme

Basketbolcu serbest atış

Python ile Olasılığın Temelleri

Geometrik parametre

Geometrik dağılım olasılık kütle fonksiyonu grafiği

Sayı atma olasılığı 0.3 olan bir basketbolcu için model.

Geometrik dağılım olasılık kütle fonksiyonu grafiği

Somon yakalama olasılığı 0.033 olan bir boz ayıyı da modelleyebiliriz.

Python ile Olasılığın Temelleri

Olasılık kütle fonksiyonu (pmf)

Geometrik dağılım olasılık kütle fonksiyonu grafiği

Python'da bunu şöyle yazarız:

# Import geom
from scipy.stats import geom
# Olasılık kütlesini pmf ile hesapla
geom.pmf(k=30, p=0.0333)

0.02455102908739612

p parametresi başarı olasılığını belirtir.

Python ile Olasılığın Temelleri

Kümülatif dağılım fonksiyonu (cdf)

Geometrik dağılım kümülatif dağılım fonksiyonu

Geometrik dağılım kümülatif dağılım fonksiyonu

# 4'ün cdf'ini hesapla
geom.cdf(k=4, p=0.3)
0.7598999999999999
Python ile Olasılığın Temelleri

Sağkalım fonksiyonu (sf)

Geometrik dağılım sağkalım fonksiyonu

$$ $$

# 2'nin sf'ini hesapla
geom.sf(k=2, p=0.3)
0.49000000000000005
Python ile Olasılığın Temelleri

Yüzde nokta fonksiyonu (ppf)

Geometrik dağılım yüzde nokta fonksiyonu

$$ $$

# 0.6'nın ppf'ini hesapla
geom.ppf(q=0.6, p=0.3)
3.0
Python ile Olasılığın Temelleri

Örnek üretimi (rvs)

# poisson, matplotlib.pyplot ve seaborn'u içe aktar
from scipy.stats import geom
import matplotlib.pyplot as plt
import seaborn as sns
# Örneği geom.rvs() ile oluştur
sample = geom.rvs(p=0.3, size=10000, random_state=13)
# Örneği görselleştir
sns.distplot(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()
Python ile Olasılığın Temelleri

Örnek üretimi (rvs) (Devam)

Geometrik dağılım örnek histogramı

Python ile Olasılığın Temelleri

Başarana kadar deneyelim!

Python ile Olasılığın Temelleri

Preparing Video For Download...