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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

概率论与R语言

發(fā)布時間:2023/12/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 概率论与R语言 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

隨機(jī)試驗

定義

在概率論中,把具有以下三個特征的試驗稱為隨機(jī)試驗.

  • 可以在相同的條件下重復(fù)的進(jìn)行
  • 每次試驗的可能結(jié)果不止一個,并且能事先明確試驗的所有可能結(jié)果
  • 進(jìn)行一次試驗之前不能確定那一個結(jié)果會出現(xiàn)
  • R語言編程模擬隨機(jī)試驗

    模擬投硬幣10000次

    > result = sample(0:1,10000,replace = TRUE) > length(which(result==0))/length(result) [1] 0.5029 > length(which(result==1))/length(result) [1] 0.4971

    模擬拋骰子10000次

    > result=sample(1:6,10000,replace=TRUE) > length(which(result==1))/length(result) [1] 0.1658 > length(which(result==2))/length(result) [1] 0.1654 > length(which(result==3))/length(result) [1] 0.1707 > length(which(result==4))/length(result) [1] 0.1714 > length(which(result==5))/length(result) [1] 0.1609 > length(which(result==6))/length(result) [1] 0.1658

    幾何概率(連續(xù))

    定義

    當(dāng)隨機(jī)試驗的樣本空間是某個區(qū)域,并且任意一點落在度量 (長度、 面積、體積) 相同的子區(qū)域是等可能的,則事件 A 的概率可定義為
    P(A) = S(A)/S
    其中S是樣本空間的度量,S(A)是構(gòu)成事件A的子區(qū)域的度量,這樣借助于幾何上的度量來合理規(guī)定的概率成為幾何概型

    說明:當(dāng)古典概型的實驗結(jié)果為連續(xù)無窮多個時候就歸結(jié)為幾何概型

    蒲豐投針實驗

    1777年,法國科學(xué)家蒲豐(Buffon)提出了投針
    試驗問題.平面上畫有等距離為a(a > 0)的一些平行直
    線,現(xiàn)向此平面任意投擲一根長為b( b < a )的針,試求
    針與某一平行直線相交的概率.

    歷史上一些學(xué)者的計算結(jié)果(直線距離a=1)

    R語言實現(xiàn)蒲豐投針實驗

    > n=50000 > a=1.0 > b=0.85 > m=0 > for(i in 1:n) + { + x= runif(1, min = 0, max = a/2) + fai= runif(1, min = 0, max = pi) + if(x<=b/2*sin(fai)) m=m+1 + } > print(m) [1] 27266 > print((2*b*n)/(a*m)) [1] 3.117436

    兩點分布

    設(shè)隨機(jī)變量X只可能取0與1兩個值,它的分布律

    X01
    P(k)1-pp

    R生成兩點分布的隨機(jī)數(shù):

    rbinom(生成次數(shù), 1, p)

    模擬拋硬幣100次:

    > sample(c(0,1), 100, replace = TRUE, prob = c(1/2,1/2))[1] 1 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 0 0 0[27] 1 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1[53] 1 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 0 1 1 1 0 1 0 0 1[79] 0 0 1 1 0 0 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 1 >

    模擬拋骰子10次

    > sample(1:6, 10, replace = TRUE, prob = c(1/6,1/6,1/6,1/6,1/6,1/6))[1] 3 6 3 6 1 1 4 4 2 3

    二項分布

    定義

    若X表示n重伯努利試驗中事件A發(fā)生的次數(shù),X屬于{0,1,2,3,…,n},X的分布律為

    X01…k…n
    P(k)q?(n 1)pq(?﹣1)(n k)pkq(?﹣k)p?

    稱這樣的分布為二項分布,記為X ~ b(n,p)

    R語言實現(xiàn)二項分布

    例1

    在相同條件下相互獨立地進(jìn)行 5 次射擊,每次射擊時擊中目標(biāo)的概率為 0.6 ,則擊中目標(biāo)的次數(shù) X 服從 b (5,0.6) 的二項分布

    > x=dbinom(0:5,5,0.6) > x [1] 0.01024 0.07680 0.23040 0.34560 0.25920 0.07776

    例2

    一大批產(chǎn)品中一級品率為0.2,隨機(jī)抽查20只,問20只產(chǎn)品中恰好有k(k=0,1,2,…,20)只一級品的概率

    > x=dbinom(0:20,20,0.2) > x[1] 1.152922e-02 5.764608e-02 1.369094e-01[4] 2.053641e-01 2.181994e-01 1.745595e-01[7] 1.090997e-01 5.454985e-02 2.216088e-02 [10] 7.386959e-03 2.031414e-03 4.616849e-04 [13] 8.656592e-05 1.331783e-05 1.664729e-06 [16] 1.664729e-07 1.300570e-08 7.650410e-10 [19] 3.187671e-11 8.388608e-13 1.048576e-14

    圖示概率分布

    > plot(x,type="h")

    例3

    某人射擊命中率為0.2,獨立射擊200次,至少擊中兩次的概率

    > sum(dbinom(2:200,200,0.02)) [1] 0.9106245 > dbinom(2:200,200,0.02)[1] 1.457727e-01 1.963468e-01 1.973486e-01 1.578789e-01 1.047156e-01[6] 5.922689e-02 2.916018e-02 1.269559e-02 4.948688e-03 1.744436e-03[11] 5.607115e-04 1.654847e-04 4.511026e-05 1.141566e-05 2.693746e-06 ......

    泊松分布

    二項分布 — (np->入(n->+8) —> 泊松分布

    R語言:

    dpois(x, lambda)
    plot(dpois(0:10 , 2))

    例1

    在一天的某段時間內(nèi)出事故的概率
    為0.0001,在每天的該段時間內(nèi)有1000 輛汽車通
    過,問出事故的次數(shù)不小于2的概率是多少?

    > sum(dbinom(2:1000,1000,0.0001)) [1] 0.004674768 > sum(dpois(2:1000,0.1)) [1] 0.00467884 > plot(dpois(0:10 , 2))

    例2

    R語言 二項分布 泊松分布 循環(huán)語句 對比

    > qbinom(0.99, 300, 0.01) [1] 8 > qpois(0.99, 300*0.01) [1] 8 > for(i in 0:300) { if(sum(dpois(0:i,3))<0.99) next else {print(i);break}} [1] 8

    例3

    例6 設(shè)有80臺同類型設(shè)備,各臺工作是相互獨立的發(fā)生故障的概率都是 0.01,且一臺設(shè)備的故障能由一個人處理. 考慮兩種配備維修工人的方法 , 其一是由四人維護(hù),每人負(fù)責(zé)20臺; 其二是由3人共同維護(hù)臺80.試比較這兩種方法在設(shè)備發(fā)生故障時不能及時維修的概率的大小.

    > ppois(3, 0.8, lower.tail = FALSE) [1] 0.009079858 > 1-ppois(3, 0.8) [1] 0.009079858 > 1-sum(dpois(c(0,1,2,3), 0.8)) [1] 0.009079858

    幾何分布

    若隨機(jī)變量X的分布律為

    X12…k…
    P(k)pqppq(k﹣1)

    ,p + q = 1
    則稱X服從幾何分布

    R語言:dgeom(x,p)

    待更。。。

    總結(jié)

    以上是生活随笔為你收集整理的概率论与R语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。