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 函式。