本节主要讲述R语言绘制概率密度函数的操作技巧。概率密度函数是用于估计随机变量概率密度的一种非参数方法,观察连续型变量分布的有效方法。如何能根据自己的需求,绘制一幅满意的概率密度函数呢?
我们不妨以几个实例,来学习R语言绘制概率密度函数的用法。
假设mtcars数据包中变量mpg,用概率密度函数绘制变量mpg的分布情况并绘制其分布结果。下列代码片段绘制了mpg的概率密度函数图像:
d<-density(mtcars$mpg)
plot(d,main="Kernel Density of Miles Per Gallon")
polygon(d,border="green")
rug(mtcars$mpg,col="blue")
绘制mpg的概率密度函数图形如下:
如果密度函数的第一个参数是向量,那么函数在每一点的计算它的密度并且返回密度的向量。
下面代码,我们创建了一个四个密度的2x2图:
x<-seq(from=0,to=6,length.out=1500)
ylim<