Dnorm r語言意思
在R語言中,dnorm
是一個函式,它用於計算常態分配的機率密度函式(PDF)。常態分配也稱為高斯分布,是一種連續型隨機變數的機率分布,通常用希臘字母 σ 表示標準差和 μ 表示均值。
dnorm
函式的語法如下:
dnorm(x, mean = 0, sd = 1, log = FALSE)
其中:
x
是數值型向量,表示要計算機率密度函式的點。mean
(均值)是常態分配的均值,默認值為 0。sd
(標準差)是常態分配的標準差,默認值為 1。log
是一個邏輯值,表示是否計算對數機率密度。如果為TRUE
,則返回對數機率密度,如果為FALSE
(默認值),則返回標準機率密度。
下面是一個簡單的例子,展示了如何使用 dnorm
函式來計算常態分配的機率密度:
# 假設我們想計算均值為10、標準差為2的常態分配在x=12處的機率密度
x <- 12
mean <- 10
sd <- 2
# 使用dnorm函式計算機率密度
pdf <- dnorm(x, mean, sd)
# 列印結果
print(pdf)
在這個例子中,dnorm
函式返回的是一個數值,表示在 x=12
處,均值為 10
、標準差為 2
的常態分配的機率密度。
如果你想要計算累積分布函式(CDF),可以使用 pnorm
函式。如果你想要計算分位點(quantiles),可以使用 qnorm
函式。如果你想要計算常態分配的隨機數,可以使用 rnorm
函式。