Python - การกระจาย Bernoulli

การแจกแจงแบบเบอร์นูลลีเป็นกรณีพิเศษของการแจกแจงทวินามที่มีการทดลองเดียวเพื่อให้จำนวนการสังเกตเท่ากับ 1 ดังนั้นการแจกแจงแบบเบอร์นูลลีจึงอธิบายเหตุการณ์ที่มีผลลัพธ์สองประการ

เราใช้ฟังก์ชันต่างๆในไลบรารี numpy เพื่อคำนวณค่าทางคณิตศาสตร์สำหรับการแจกแจง bernoulli ฮิสโตแกรมถูกสร้างขึ้นซึ่งเราใช้พล็อตเส้นโค้งการแจกแจงความน่าจะเป็น

from scipy.stats import bernoulli
import seaborn as sb

data_bern = bernoulli.rvs(size=1000,p=0.6)
ax = sb.distplot(data_bern,
                  kde=True,
                  color='crimson',
                  hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Bernouli', ylabel='Frequency')

มัน output มีดังนี้ -