Basis van kansrekening in Python
Alexander A. Ramírez M.
CEO @ Synergy Vision


Model voor een basketballer met kans 0,3 om te scoren.

We kunnen een grizzlybeer modelleren met kans 0,033 om een zalm te vangen.

In Python codeer je dit zo:
# Import geom
from scipy.stats import geom
# Bereken de kansmassa
# met pmf
geom.pmf(k=30, p=0.0333)
0.02455102908739612
De parameter p is de succeskans.


# Bereken cdf van 4
geom.cdf(k=4, p=0.3)
0.7598999999999999

$$ $$
# Bereken sf van 2
geom.sf(k=2, p=0.3)
0.49000000000000005

$$ $$
# Bereken ppf van 0.6
geom.ppf(q=0.6, p=0.3)
3.0
# Importeer poisson, matplotlib.pyplot en seaborn
from scipy.stats import geom
import matplotlib.pyplot as plt
import seaborn as sns
# Maak de steekproef met geom.rvs()
sample = geom.rvs(p=0.3, size=10000, random_state=13)
# Plot de steekproef
sns.distplot(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()

Basis van kansrekening in Python