核密度图

  • 核密度估计

用于估计随机变量概率密函数的一种非参数方法

plot(density(x))
#x是数值型向量

  • 核密度图
#如下图
d <- density(mtcars$mpg) 
plot(d) 

d <- density(mtcars$mpg)                                  
plot(d, main="Kernel Density of Miles Per Gallon")     #添加标题 
polygon(d, col="red", border="blue")                   #ploygon()函数根据顶点的 x 与 y坐标(本例中由density()函数提供)绘制多边形  
rug(mtcars$mpg, col="brown")                           #添加棕色的轴须线

 

 
 
  • 可比较的核密度图
#可比较的和密度图
library(sm)
attach(mtcars)
cyl.f <-factor(cyl,levels = c(2,4,6),labels=c("4 cylinder","6 cylinder","8 cylinder"))
sm.density.compare(mpg,cyl,xlab ="xxx")  #绘制密度图
title("yyy")   #主标题

colfill <- c(2:1+length(levels(cyl.f))) #得到值c(2,3,4)
legend("topright",levels(cyl.f),fill=colfill) #locator(1)表示用鼠标点击想让图例出现的位置来交互式地放置图例
                                              #我修改为 topright
                                              #fill=colfill表示为每个水平指定了一种颜色

06113724_nMWD.png

从上图可以看出,核密度图的叠加也不失为一种在某个结果变量上跨组比较观测的强大方法,可以看到不同组所含值的分布状态,以及不同组之间的重叠程度

 

 

转载于:https://my.oschina.net/u/1785519/blog/1563079

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值