作者locka (locka)
看板R_Language
标题[问题] 计算pdf曲线下面积并作图
时间Sun Apr 9 11:22:44 2017
各位好,
有时候用ggplot可以快速画出图形,不过却不太清楚要怎麽做一些进阶的操作,想请教大家有没有办法画出pdf後标出曲线下面积90%的位置?
例如:以下程式可以画出三个种类的pdf
有办法找到各自quantile=90的位置并标记或是填满颜色吗?
(或是只找出90%的值也可以)
ggplot(iris, aes(Petal.Length, color= Species)) + geom_density()
有试过用geom_quantile()不过他需要x跟y
而图中的y(也就是density)是由ggplot产生的,所以不知道怎麽写…
先谢谢大家了~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.184.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1491708167.A.6DF.html
1F:→ andrew43: 函数值y是要自己先算好的。 04/09 11:28
2F:→ andrew43: 最简单的方法就是把x切很细再算y,再把(x,y)描上去 04/09 11:30
3F:→ andrew43: 如果很常用,可以写成function方便使用。 04/09 11:30
4F:→ andrew43: 总之,我并没有看过直接套用的function。 04/09 11:33
6F:→ andrew43: 这样就不用再自己算,应该方便不少。 04/09 11:58
7F:→ andrew43: 但还是要自己再描上一个layer才行。 04/09 11:58