绘制正态密度曲线

R 语言中可以使用函数 dnorm() 绘制正态密度曲线。dnorm() 函数接收两个参数:x 表示横坐标向量,mean 表示均值,sd 表示标准差。该函数返回 x 对应均值为 mean,标准差为 sd 的正态分布密度值。

生成横坐标向量

在绘制正态密度曲线之前,需要先生成横坐标向量。可以使用函数 seq() 或者 seq.int() 生成一个从最小值到最大值的序列。例如,要绘制范围在 -5 到 5 的正态密度曲线,可以使用 seq(-5, 5, 0.1) 生成一个以 0.1 为步长的横坐标向量。

绘制正态密度曲线

使用 plot() 函数可以绘制正态密度曲线。其中,第一个参数是横坐标,第二个参数是纵坐标,type='l' 表示绘制连续直线,xlab 和 ylab 分别表示 x 轴和 y 轴的标签,main 表示图的标题。

以下是一个绘制均值为 0,标准差为 1 的正态密度曲线的示例代码:

mean <- 0
sd <- 1
x <- seq(-5, 5, 0.1)
y <- dnorm(x, mean, sd)
plot(x, y, type='l', xlab='x', ylab='Density', main='Normal Distribution')
R