日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二项式分布(Binomial Distribution)

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二项式分布(Binomial Distribution) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

定義

讓我們來看看玩板球這個例子。假設你今天贏了一場比賽,這表示一個成功的事件。你再比了一場,但你輸了。如果你今天贏了一場比賽,但這并不表示你明天肯定會贏。我們來分配一個隨機變量X,用于表示贏得的次數。 X可能的值是多少呢?它可以是任意值,這取決于你擲硬幣的次數。

只有兩種可能的結果,成功和失敗。因此,成功的概率 = 0.5,失敗的概率可以很容易地計算得到:q = p – 1 = 0.5。

二項式分布就是只有兩個可能結果的分布,比如成功或失敗、得到或者丟失、贏或敗,每一次嘗試成功和失敗的概率相等。

結果有可能不一定相等。如果在實驗中成功的概率為0.2,則失敗的概率可以很容易地計算得到 q = 1 - 0.2 = 0.8。

每一次嘗試都是獨立的,因為前一次投擲的結果不能決定或影響當前投擲的結果。只有兩個可能的結果并且重復n次的實驗叫做二項式。二項分布的參數是n和p,其中n是試驗的總數,p是每次試驗成功的概率。

在上述說明的基礎上,二項式分布的屬性包括:

  • 每個試驗都是獨立的。
  • 在試驗中只有兩個可能的結果:成功或失敗。
  • 總共進行了n次相同的試驗。
  • 所有試驗成功和失敗的概率是相同的。 (試驗是一樣的)

公式

? ? ? ? ? ? ? ? ? ? ? ? ? ?

𝑁?𝑝?表示分布的均值

  • PMF( 概率質量函數 ): 是對離散隨機變量的定義. 是離散隨機變量在各個特定取值的概率. 該函數通俗來說,就是對于一個離散型概率事件來說, 使用這個函數來求它的各個成功事件結果的概率.

  • PDF ( 概率密度函數 ): 是對連續性隨機變量 的定義. 與PMF不同的是 PDF 在特定點上的值并不是該點的概率, 連續隨機概率事件只能求一段區域內發生事件的概率, 通過對這段區間進行積分來求. 通俗來說, 使用這個概率密度函數 將 想要求概率的區間的臨界點( 最大值和最小值)帶入求積分. 就是該區間的概率.

TypeError: bar() missing 1 required positional argument: 'x'

?將left修改為x:

?plt.bar(left=np.arange(20),?
? ? ? ? height=(stats.binom.pmf(np.arange(20), p=.5, n=20)),?
? ? ? ? width=.75,
? ? ? ? alpha=0.75
? ? ? ?)
?

plt.bar(x=np.arange(20),?
? ? ? ? height=(stats.binom.pmf(np.arange(20), p=.5, n=20)),?
? ? ? ? width=.75,
? ? ? ? alpha=0.75
? ? ? ?)?

# IMPORTS import numpy as np import scipy.stats as stats import matplotlib.pyplot as plt import matplotlib.style as style from IPython.core.display import HTML# PLOTTING CONFIG %matplotlib inline style.use('fivethirtyeight') plt.rcParams["figure.figsize"] = (14, 7)plt.figure(dpi=100)# PDF plt.bar(x=np.arange(20), height=(stats.binom.pmf(np.arange(20), p=.5, n=20)), width=.75,alpha=0.75) # CDF plt.plot(np.arange(20),stats.binom.cdf(np.arange(20), p=.5, n=20),color="#fc4f30",)# LEGEND plt.text(x=4.5, y=.7, s="pmf (normed)", alpha=.75, weight="bold", color="#008fd5") plt.text(x=14.5, y=.9, s="cdf", alpha=.75, weight="bold", color="#fc4f30")# TICKS plt.xticks(range(21)[::2]) plt.tick_params(axis = 'both', which = 'major', labelsize = 18) plt.axhline(y = 0.005, color = 'black', linewidth = 1.3, alpha = .7)# TITLE, SUBTITLE & FOOTER plt.text(x = -2.5, y = 1.25, s = "Binomial Distribution - Overview",fontsize = 26, weight = 'bold', alpha = .75) plt.text(x = -2.5, y = 1.1, s = 'Depicted below are the normed probability mass function (pmf) and the cumulative density\nfunction (cdf) of a Binomial distributed random variable $ y \sim Binom(N, p) $, given $ N = 20$ and $p =0.5 $.',fontsize = 19, alpha = .85)

?改變P值后,對結果的影響如下圖所示:

plt.figure(dpi=100)# PDF P = .2 plt.scatter(np.arange(21),(stats.binom.pmf(np.arange(21), p=.2, n=20)),alpha=0.75,s=100) plt.plot(np.arange(21),(stats.binom.pmf(np.arange(21), p=.2, n=20)),alpha=0.75,)# PDF P = .5 plt.scatter(np.arange(21),(stats.binom.pmf(np.arange(21), p=.5, n=20)),alpha=0.75,s=100) plt.plot(np.arange(21),(stats.binom.pmf(np.arange(21), p=.5, n=20)),alpha=0.75,)# PDF P = .9 plt.scatter(np.arange(21),(stats.binom.pmf(np.arange(21), p=.9, n=20)),alpha=0.75,s=100) plt.plot(np.arange(21),(stats.binom.pmf(np.arange(21), p=.9, n=20)),alpha=0.75,)# LEGEND plt.text(x=3.5, y=.075, s="$p = 0.2$", alpha=.75, weight="bold", color="#008fd5") plt.text(x=9.5, y=.075, s="$p = 0.5$", alpha=.75, weight="bold", color="#fc4f30") plt.text(x=17.5, y=.075, s="$p = 0.9$", alpha=.75, weight="bold", color="#e5ae38")# TICKS plt.xticks(range(21)[::2]) plt.tick_params(axis = 'both', which = 'major', labelsize = 18) plt.axhline(y = 0, color = 'black', linewidth = 1.3, alpha = .7)# TITLE, SUBTITLE & FOOTER plt.text(x = -2.5, y = .37, s = "Binomial Distribution - $p$",fontsize = 26, weight = 'bold', alpha = .75) plt.text(x = -2.5, y = .32, s = 'Depicted below are three Binomial distributed random variables with varying $p $. As one can see\nthe parameter $p$ shifts and skews the distribution.',fontsize = 19, alpha = .85)

?改變N值對結果產生的影響如下所示:

plt.figure(dpi=100)# PDF N = 10 plt.scatter(np.arange(11),(stats.binom.pmf(np.arange(11), p=.5, n=10)),alpha=0.75,s=100) plt.plot(np.arange(11),(stats.binom.pmf(np.arange(11), p=.5, n=10)),alpha=0.75,)# PDF N = 15 plt.scatter(np.arange(16),(stats.binom.pmf(np.arange(16), p=.5, n=15)),alpha=0.75,s=100) plt.plot(np.arange(16),(stats.binom.pmf(np.arange(16), p=.5, n=15)),alpha=0.75,)# PDF N = 20 plt.scatter(np.arange(21),(stats.binom.pmf(np.arange(21), p=.5, n=20)),alpha=0.75,s=100) plt.plot(np.arange(21),(stats.binom.pmf(np.arange(21), p=.5, n=20)),alpha=0.75,)# LEGEND plt.text(x=6, y=.225, s="$N = 10$", alpha=.75, weight="bold", color="#008fd5") plt.text(x=8.5, y=.2, s="$N = 15$", alpha=.75, weight="bold", color="#fc4f30") plt.text(x=11, y=.175, s="$N = 20$", alpha=.75, weight="bold", color="#e5ae38")# TICKS plt.xticks(range(21)[::2]) plt.tick_params(axis = 'both', which = 'major', labelsize = 18) plt.axhline(y = 0, color = 'black', linewidth = 1.3, alpha = .7)# TITLE, SUBTITLE & FOOTER plt.text(x = -2.5, y = .31, s = "Binomial Distribution - $N$",fontsize = 26, weight = 'bold', alpha = .75) plt.text(x = -2.5, y = .27, s = 'Depicted below are three Binomial distributed random variables with varying $N$. As one can see\nthe parameter $N$ streches the distribution (the larger $N$ the flatter the distribution).',fontsize = 19, alpha = .85)

? 也可以構造隨機樣本(Random Variates):

import numpy as np from scipy.stats import binom# draw a single sample np.random.seed(42) print(binom.rvs(p=0.3, n=10), end="\n\n")# draw 10 samples print(binom.rvs(p=0.3, n=10, size=10), end="\n\n") 2[5 4 3 2 2 1 5 3 4 0]

?計算概率質量函數的概率:
?

from scipy.stats import binom# additional imports for plotting purpose import numpy as np import matplotlib.pyplot as plt %matplotlib inline plt.rcParams["figure.figsize"] = (14,7)# likelihood of x and y x = 1 y = 7 print("pmf(X=1) = {}\npmf(X=7) = {}".format(binom.pmf(k=x, p=0.3, n=10), binom.pmf(k=y, p=0.3, n=10)))# continuous pdf for the plot x_s = np.arange(11) y_s = binom.pmf(k=x_s, p=0.3, n=10) plt.scatter(x_s, y_s, s=100); pmf(X=1) = 0.12106082099999989 pmf(X=7) = 0.009001691999999992

?計算累積概率密度函數的概率:

from scipy.stats import binom# probability of x less or equal 0.3 print("P(X <=3) = {}".format(binom.cdf(k=3, p=0.3, n=10)))# probability of x in [-0.2, +0.2] print("P(2 < X <= 8) = {}".format(binom.cdf(k=8, p=0.3, n=10) - binom.cdf(k=2, p=0.3, n=10))) P(X <=3) = 0.6496107183999998 P(2 < X <= 8) = 0.6170735276999999

總結

以上是生活随笔為你收集整理的二项式分布(Binomial Distribution)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.jizzjizz| 国产精品成人一区二区三区电影毛片 | 中文久久字幕 | 午夜免费福利影院 | 新超碰97| 久久精品免费电影 | 欧美日韩久久婷婷 | av第一页 | 91欧美一区二区三区 | 中文字幕日韩一区二区 | 欧美放荡性医生videos | 亚洲视频不卡 | 国产又爽又黄免费软件 | 欧美色综合色 | 国产一二区在线 | 一级片国产 | 91观看视频 | 九色国产视频 | 中文字幕人妻熟女人妻a片 麻豆91视频 | 99久久久久久久久 | 久久婷婷五月国产色综合激情 | 色婷婷久久久亚洲一区二区三区 | 久久久久久久久国产精品 | 久久成人视屏 | 777色婷婷| 在线免费观看av网站 | 国产综合亚洲精品一区二 | 另类激情视频 | 国产精品专区在线观看 | 美女网站黄页 | 国产三级全黄裸体 | 久久最新免费视频 | 向着小小的花蕾绽放 | 欧美视频在线不卡 | 轮乱 | 天堂а√在线中文在线 | 欧美日韩一二 | 亚洲av成人无码久久精品 | 国产日韩欧美一二三区 | 精品无码国产一区二区三区51安 | 国产精品免费一区二区三区四区 | 少妇人妻综合久久中文字幕 | 天天色亚洲| 99爱这里只有精品 | 西西人体高清44rt·net | 亚洲欧美一区二区三区不卡 | 亚洲最大在线观看 | 尤物视频在线观看国产性感 | 国产制服91一区二区三区制服 | 国产日批视频 | hd极品free性xxx护士 | 国语对白清晰刺激对白 | 国精产品一区一区三区mba下载 | 日本丰满少妇做爰爽爽 | 一本色道久久hezyo无码 | 成人一区二区三区在线观看 | 91精品国产91久久久久青草 | 国产亚洲自拍一区 | av色区| 天天艹天天 | 深夜网站在线观看 | 一区二区三区国产视频 | 日韩一区二区三区在线看 | 色婷婷综合激情 | 国产乱码精品一区二区三区不卡 | 国产尤物在线 | 国产免费网 | 中文字幕一区二区久久人妻网站 | av视屏| 国产一级不卡毛片 | 中文字幕1页 | 亚洲18在线看污www麻豆 | 久久久久久久久久国产精品 | 视频一区在线免费观看 | 欧美一区二区三区系列电影 | 黄色片网站免费看 | 影音先锋成人 | 成人91 | 一区二区三区欧美精品 | 亚洲精品国产精品乱码在线观看 | 人人澡人人射 | 我们2018在线观看免费版高清 | 亚洲精品成人无码熟妇在线 | 香蕉视频在线网站 | 日韩av手机在线观看 | 超碰97av在线 | 国产传媒欧美日韩 | 天天综合网永久 | 国内精品嫩模av私拍在线观看 | 成人av电影网站 | 午夜成人免费影院 | sm乳奴虐乳调教bdsm | 激情小说亚洲图片 | 深夜av在线| 91社区在线播放 | 欧美日本韩国一区二区 | a级在线免费观看 | 男女无遮挡网站 | 高清欧美性猛交xxxx黑人猛交 |