ECDF指的是Emperical Cumulative Density Function,即累积概率密度图

一、普通作图

> #创建一组随机数
> set.seed(99)
> ChineseHeight <- rnorm(1000,mean=172,sd=12)
> #假设创建的是1000个中国成年人的身高数据
> plot(ecdf(ChineseHeight),col="red")
> #以上创建的是最基本的ECDF图

plot_acdf

二、ggplot作图

df <- data.frame(x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)), g = gl(2, 100)) 
ggplot(df, aes(x, colour = g)) + stat_ecdf()

ggplot_acdf
参考资料:
http://docs.ggplot2.org/0.9.2.1/stat_ecdf.html
http://blog.sina.com.cn/s/blog_73b6c16e0102uwjk.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注