在R語言中,我們可以使用dnorm()
函數來生成正態分布的概率密度函數,使用curve()
函數來繪制函數曲線。
下面是一個畫正態分布圖的例子:
# 生成正態分布的隨機數
set.seed(123)
x <- rnorm(1000, mean = 0, sd = 1)
# 繪制正態分布的概率密度函數
curve(dnorm(x, mean = 0, sd = 1), from = -3, to = 3,
xlab = "x", ylab = "Density", main = "Normal Distribution")
# 添加網格線
grid()
# 添加直方圖
hist(x, prob = TRUE, breaks = 30, add = TRUE, col = "lightblue")
這段代碼將生成一個正態分布的概率密度函數曲線,并在同一張圖上添加了相應的直方圖。
你可以根據自己的需求修改mean
和sd
參數來改變正態分布的均值和標準差,以及修改from
和to
參數來改變繪圖的范圍。