在r中,概率函式使用第乙個字母(d, p, q, r)表示所知分布的某一方面:
d表示密度函式。
p表示概率分布函式。
q為分位函式,即已知某一點x的概率值是多少,反求x
r為隨機函式。可用於分布檢驗。
下面用某班級同學的身高(服從二項分布, mean = 1.65, sd = 2.32 來反應dpqr函式的不同特點。
1. dnorm()函式
該函式表示分布在某一點的概率或者概率密度。
set.seed(1)
x = seq(-10,15, length.out = 100)
y = dnorm(x, 1.65, 2.32)
plot(x, y, xlim = c(-10, 15), type = "l", col = 'red', xaxs = "i", main = "正態分佈概率密度圖", xlab = "身高", ylab = "概率")
2. pnorm()函式
該函式也稱為概率累積分布函式。x = 1.65時對應的y值表示該班級中身高小於等於1.65的概率
set.seed(1)
x = seq(-10, 15, length.out = 00)
y = pnorm(x, mean = 1.65, sd = 2.32)
plot(x, y, col = "red", type = "l", main = "概率累積分布函式", xlab = "身高", ylab = "累積概率")
3. qnorm()函式
分位函式,以累積概率值為x軸,y值為其匹配的數字值即已知
身高小於等於y 的累積概率為x = 0.78, 求y值
set.seed(1)
x = seq(0, 1, length.out = 100)
y = qnorm(x, mean = 1.65, sd = 2.32)
plot(x, y, col = "red", type = "l", main = "概率累積分位函式", ylab = "身高", xlab = "累積概率")
4. rnorm()函式
該函式用於生成該分布的隨機數,常用來進行分布檢驗
set.seed(1)
s = rnorm(1000)
ks.test(s, "pnorm")
R概率函式
概率函式形式 dpqr distribution abbreviation d 密度函式 density p 分布函式 distribution function q 分位數函式 quantile function r 生成隨機數 正態分佈 norm logistic分布 logis 指數分布 ex...
各種概率函式的區分
實在是老被這些概率xx函式搞混,所以不得不寫個部落格區分加深印象。一 概率質量函式 probability mass function,簡寫為pmf 即為教科書中的 分布律 概率質量函式是離散型隨機變數各特定取值下的概率,即 二 累積分布函式 cumulative distribution func...
概率函式與似然函式
對於這個函式 p x theta 輸入有兩個 x 表示某乙個具體的資料 theta 表示模型的引數。1 如果 theta 是已知確定的,x 是變數,這個函式叫做概率函式 probability function 它描述對於不同的樣本點 x 其出現概率是多少。2 如果 x 是已知確定的,theta 是...