Distribusi geometrik

Dasar-Dasar Probabilitas di Python

Alexander A. Ramírez M.

CEO @ Synergy Vision

Pemodelan geometrik

Pemain basket melakukan free throw

Dasar-Dasar Probabilitas di Python

Parameter geometrik

Plot fungsi massa probabilitas distribusi geometrik

Model untuk pemain basket dengan peluang mencetak angka 0,3.

Plot fungsi massa probabilitas distribusi geometrik

Kita dapat memodelkan beruang grizzly dengan peluang 0,033 menangkap salmon.

Dasar-Dasar Probabilitas di Python

Fungsi massa probabilitas (pmf)

Plot fungsi massa probabilitas distribusi geometrik

Di Python, kita menulis sebagai berikut:

# Import geom
from scipy.stats import geom
# Hitung massa probabilitas 
# dengan pmf
geom.pmf(k=30, p=0.0333)
0.02455102908739612

Parameter p menyatakan peluang sukses.

Dasar-Dasar Probabilitas di Python

Fungsi distribusi kumulatif (cdf)

Fungsi distribusi kumulatif distribusi geometrik

Fungsi distribusi kumulatif distribusi geometrik

# Hitung cdf dari 4
geom.cdf(k=4, p=0.3)
0.7598999999999999
Dasar-Dasar Probabilitas di Python

Fungsi survival (sf)

Fungsi survival distribusi geometrik

$$ $$

# Hitung sf dari 2
geom.sf(k=2, p=0.3)
0.49000000000000005
Dasar-Dasar Probabilitas di Python

Fungsi titik persentil (ppf)

Fungsi titik persentil distribusi geometrik

$$ $$

# Hitung ppf dari 0.6
geom.ppf(q=0.6, p=0.3)
3.0
Dasar-Dasar Probabilitas di Python

Pembuatan sampel (rvs)

# Impor poisson, matplotlib.pyplot, dan seaborn
from scipy.stats import geom
import matplotlib.pyplot as plt
import seaborn as sns
# Buat sampel dengan geom.rvs()
sample = geom.rvs(p=0.3, size=10000, random_state=13)
# Plot sampel
sns.distplot(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()
Dasar-Dasar Probabilitas di Python

Pembuatan sampel (rvs) (Lanj.)

Histogram sampel distribusi geometrik

Dasar-Dasar Probabilitas di Python

Ayo mencoba sampai berhasil!

Dasar-Dasar Probabilitas di Python

Preparing Video For Download...