Simulações de Monte Carlo em 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
Função massa de probabilidade (PMF) teórica:

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)

A distribuição da quantidade de tentativas, $X$, necessárias para obter um sucesso, dada a probabilidade de sucesso, $p$.
Função massa de probabilidade, p = 0.5

Função massa de probabilidade, 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)Simulações de Monte Carlo em Python