Monte Carlo Simulations ใน 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)Monte Carlo Simulations ใน Python