Simulări Monte Carlo în 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
Funcția de masă de probabilitate (PMF) teoretică:

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)

Distribuția de probabilitate a numărului de încercări, $X$, necesare pentru un succes, dat fiind probabilitatea de succes, $p$.
Funcția de masă de probabilitate, p = 0.5

Funcția de masă de probabilitate, 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)Simulări Monte Carlo în Python