Python ile Olasılığın Temelleri
Alexander A. Ramírez M.
CEO @ Synergy Vision


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

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

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.


# 4'ün cdf'ini hesapla
geom.cdf(k=4, p=0.3)
0.7598999999999999

$$ $$
# 2'nin sf'ini hesapla
geom.sf(k=2, p=0.3)
0.49000000000000005

$$ $$
# 0.6'nın ppf'ini hesapla
geom.ppf(q=0.6, p=0.3)
3.0
# 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