直方图 直方图通过在x轴上将值域分割为一定数量的组,在Y轴上显示相应的频数,展示了连续型变量的分布。其函数及格式为 hist(x) 参数x为连续型变零,hist()只有x这个连续型变量是必须输入的 参数freq=FALSE表示根据概率密度而不是频数绘制的图形(y轴显示的是概率密度值而不是频数) 参数breaks用于控制组的数量。在定义直方图中的单元时,默认将生成等距的切分 例子1,简单的直方图 hist(mtcars$mpg) 例子2指定组数及颜色
hist(mtcars$mpg,breaks = 12,col="blue",
xlab = "Miles Per Gallon",
main = "Colored histogram with 12 bins")
例子3,制作概率密度图形添加轴须图及概率密度线 轴须图是实际数值的一种一维呈现方式 如果轴须图中有很多结(形同的值)可以使用参数amout把这些结分开 这样将向每个数据点添加一个小的随机值(一个±amout之间的均匀分布的随机数) 轴须图通过rug(jitter())函数进行制作
hist(mtcars$mpg,breaks = 12,col="blue",
xlab = "Miles Per Gallon",
main = "Colored histogram with 12 bins",freq = FALSE)
#添加轴须图
rug(jitter(mtcars$mpg))
#density()核密度函数给定一个向量可以生成一个核密度估计
lines(density(mtcars$mpg),col="blue",lwd=2)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190719070352507.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjcxMjg2Nw==,size_16,color_FFFFFF,t_70)
例子4,添加正太密度曲线和外框
#4,添加正太密度曲线和外框
h |