R語(yǔ)言中dnorm,pnorm,qnorm和rnorm的區(qū)別淺析
前言
dnorm, pnorm, qnorm, rnorm 是R語(yǔ)言中常用的正態(tài)分布函數(shù). norm 指的是正態(tài)分布(也可以叫高斯分布(normal distribution)), R語(yǔ)言中也有其他不同的分布操作也都類似. p q d r 這里分別指的是不同的函數(shù)下面將會(huì)詳細(xì)簡(jiǎn)介這不同函數(shù)在正態(tài)分布中的應(yīng)用以及這是個(gè)命令在R中如何使用.
dnorm
d - 指的是概率密度函數(shù)(probability density function)
正態(tài)分布的公式:
dnorm實(shí)質(zhì)上是正態(tài)分布概率密度函數(shù)值. 說(shuō)人話就是返回上面這個(gè)函數(shù)的值.下面我們?cè)诖a中演示下:
# 輸出在標(biāo)準(zhǔn)正態(tài)分布下(mean = 0, standard deviation = 1) 0 的z-sore dnorm(0, mean=0, sd=1) # 0.3989423 # 因?yàn)槭菢?biāo)準(zhǔn)正態(tài)分布所以mean和sd是可以省略的 dnorm(0) # 0.3989423 # 如果是一個(gè)非標(biāo)準(zhǔn)正態(tài)分布如下: dnorm(2, mean=5, sd=3) # 0.08065691
pnorm
p - 指的是概率密度積分函數(shù)(從無(wú)限小到 x 的積分)(Probability density integral function)
x指的是一個(gè)z-score, 專業(yè)名詞聽著玄幻, 其實(shí)就是正態(tài)分布曲線下x左邊的面積(概率占比), 我們知道z-score求在哪個(gè)分為數(shù)上
# 標(biāo)準(zhǔn)正態(tài)分布 pnorm(0) # 0.5 (50%) pnorm(2) # 0.9772499 # 非標(biāo)準(zhǔn)正態(tài)分布 pnorm(2, mean=5, sd=3) # 0.1586553 # 也可以求x右邊的概率 pnorm(2, mean=5, sd=3, lower.tail=FALSE) # 0.81586553 # pnorm也能用來(lái)求置信區(qū)間 pnorm(3) - pnorm(1) # 0.1573054
上圖用R可以這么寫
pnorm(2) # 0.9772499
qnorm
q - 指的是分位數(shù)函數(shù)(quantile function)
簡(jiǎn)單來(lái)說(shuō)它就是pnorm的反函數(shù), 通過(guò)百分比算z-score, 我知道分位數(shù)求z-score, 例如:
# 在標(biāo)準(zhǔn)正態(tài)分布中求z-score qnorm(0.5) # 0 qnorm(0.96) # 1.750686 qnorm(0.99) # 2.326348
rnorm
r - 指的是隨機(jī)數(shù)函數(shù)(random function)(常用于概率仿真)
它是用來(lái)生成一組符合正態(tài)分布的隨機(jī)數(shù), 例如:
# 設(shè)置隨機(jī)數(shù)種子 set.seed(1) # 生成5個(gè)符合標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)數(shù) rnorm(5) # -0.6264538 0.1836433 -0.8356286 1.5952808 0.3295078 # 生成10個(gè)mean=70, sd=5的正態(tài)分布隨機(jī)數(shù) rnorm(10, mean=70, sd=5) # 65.89766 72.43715 73.69162 72.87891 68.47306 77.55891 71.94922 66.89380 58.92650 75.62465
在R語(yǔ)言中生成別的各種分布也都是以d, p, q, r開頭, 原理和正態(tài)分布相似
references
http://www.360doc.com/content/18/0913/18/19913717_786412696.shtml
https://www.runoob.com/r/r-basic-operators.html
總結(jié)
到此這篇關(guān)于R語(yǔ)言中dnorm,pnorm,qnorm和rnorm區(qū)別的文章就介紹到這了,更多相關(guān)R語(yǔ)言dnorm,pnorm,qnorm和rnorm區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
R語(yǔ)言求一行(列表、list)數(shù)據(jù)的平均數(shù)操作
這篇文章主要介紹了R語(yǔ)言求一行(列表、list)數(shù)據(jù)的平均數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03R語(yǔ)言作圖之density plot(密度圖)的制作步驟
這篇文章主要介紹了R語(yǔ)言作圖之density plot(密度圖)的制作步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03R語(yǔ)言實(shí)現(xiàn)用cbind合并兩列數(shù)據(jù)
這篇文章主要介紹了R語(yǔ)言實(shí)現(xiàn)用cbind合并兩列數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04R語(yǔ)言實(shí)現(xiàn)LASSO回歸的方法
這篇文章主要介紹了R語(yǔ)言實(shí)現(xiàn)LASSO回歸的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03R語(yǔ)言利用loess如何去除某個(gè)變量對(duì)數(shù)據(jù)的影響詳解
這篇文章主要給大家介紹了關(guān)于R語(yǔ)言利用loess去除某個(gè)變量對(duì)數(shù)據(jù)的影響的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11R語(yǔ)言編程學(xué)習(xí)從Github上安裝包解決網(wǎng)絡(luò)問(wèn)題
這篇文章主要為大家介紹了R語(yǔ)言編程從Github上安裝包的過(guò)程詳解,這樣可以解決很多網(wǎng)絡(luò)問(wèn)題,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11使用R中merge()函數(shù)合并數(shù)據(jù)的方法
這篇文章主要介紹了使用R中merge()函數(shù)合并數(shù)據(jù),本文詳細(xì)介紹R中merge()函數(shù)參數(shù)及合并數(shù)據(jù)類型,利用sql的表連接概念進(jìn)行類比,簡(jiǎn)單易懂,需要的朋友可以參考下2023-03-03