Distribuții geometrice

Bazele probabilității în Python

Alexander A. Ramírez M.

CEO @ Synergy Vision

Modelare geometrică

Jucător de baschet la linie de aruncare liberă

Bazele probabilității în Python

Parametrul geometric

Graficul funcției de masă de probabilitate a distribuției geometrice

Model pentru un jucător de baschet cu probabilitatea de 0,3 de a înscrie.

Graficul funcției de masă de probabilitate a distribuției geometrice

Putem modela un urs grizzly cu probabilitatea de 0,033 de a prinde un somon.

Bazele probabilității în Python

Funcția de masă de probabilitate (pmf)

Graficul funcției de masă de probabilitate a distribuției geometrice

În Python, codul este următorul:

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

Parametrul p specifică probabilitatea de succes.

Bazele probabilității în Python

Funcția de distribuție cumulativă (cdf)

Funcția de distribuție cumulativă a distribuției geometrice

Funcția de distribuție cumulativă a distribuției geometrice

# Calculate cdf of 4
geom.cdf(k=4, p=0.3)
0.7598999999999999
Bazele probabilității în Python

Funcția de supraviețuire (sf)

Funcția de supraviețuire a distribuției geometrice

$$ $$

# Calculate sf of 2
geom.sf(k=2, p=0.3)
0.49000000000000005
Bazele probabilității în Python

Funcția punct procentual (ppf)

Funcția punct procentual a distribuției geometrice

$$ $$

# Calculate ppf of 0.6
geom.ppf(q=0.6, p=0.3)
3.0
Bazele probabilității în Python

Generarea eșantionului (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()
Bazele probabilității în Python

Generarea eșantionului (rvs) (Cont.)

Histograma eșantionului distribuției geometrice

Bazele probabilității în Python

Să exersăm până reușim!

Bazele probabilității în Python

Preparing Video For Download...