Python - Phân phối Bernoulli

Phân phối Bernoulli là một trường hợp đặc biệt của phân phối Nhị thức trong đó một thí nghiệm đơn được tiến hành sao cho số lượng quan sát là 1. Vì vậy, phân phối Bernoulli do đó mô tả các sự kiện có chính xác hai kết quả.

Chúng tôi sử dụng các hàm khác nhau trong thư viện numpy để tính toán toán học các giá trị cho phân phối bernoulli. Biểu đồ được tạo qua đó chúng tôi vẽ đường cong phân phối xác suất.

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')

Nó là output như sau -