Simulazioni Monte Carlo in 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
Funzione di massa di probabilità (PMF) teorica:

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)

Distribuzione del numero di prove, $X$, necessarie per ottenere un successo, data la probabilità di successo $p$.
Funzione di massa di probabilità, p = 0.5

Funzione di massa di probabilità, 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)Simulazioni Monte Carlo in Python