Моделювання Монте-Карло в Python
Izzy Weber
Curriculum Manager, DataCamp
import scipy.stats as stimport seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt
Теоретична функція маси ймовірності (PMF):

low = 3
high = 21
samples = st.randint.rvs(low, high, size=1000)
samples_dict = {"nums":samples}
sns.histplot(x="nums", data=samples_dict, bins=6, binwidth=0.3)

Розподіл ймовірностей для кількості спроб $X$, потрібних для однієї успішної події за умови ймовірності успіху $p$.
Функція маси ймовірності, p = 0.5

Функція маси ймовірності, p = 0.3

p = 0.2
samples = st.geom.rvs(p, size=1000)
samples_dict = {"nums":samples}
sns.histplot(x="nums", data=samples_dict)

scipy.stats.poisson)scipy.stats.binom)Моделювання Монте-Карло в Python