Python - การกระจายทวินาม
แบบจำลองการแจกแจงแบบทวินามเกี่ยวข้องกับการค้นหาความน่าจะเป็นของความสำเร็จของเหตุการณ์ซึ่งมีผลลัพธ์ที่เป็นไปได้เพียงสองรายการในชุดการทดลอง ตัวอย่างเช่นการโยนเหรียญจะให้หัวหรือก้อยเสมอ ความน่าจะเป็นที่จะพบว่า 3 หัวในการโยนเหรียญซ้ำ ๆ เป็นเวลา 10 ครั้งนั้นถูกประมาณในระหว่างการแจกแจงแบบทวินาม
เราใช้ไลบรารีงูเหลือมทะเลซึ่งมีฟังก์ชันในตัวเพื่อสร้างกราฟการแจกแจงความน่าจะเป็นดังกล่าว นอกจากนี้แพคเกจ scipy ยังช่วยสร้างการแจกแจงทวินาม
from scipy.stats import binom
import seaborn as sb
binom.rvs(size=10,n=20,p=0.8)
data_binom = binom.rvs(n=20,p=0.8,loc=0,size=1000)
ax = sb.distplot(data_binom,
kde=True,
color='blue',
hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Binomial', ylabel='Frequency')
มัน output มีดังนี้ -