看板 R_Language 關於我們 聯絡資訊
各位好, 有時候用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://www.ptt.cc/bbs/R_Language/M.1491708167.A.6DF.html
andrew43: 函數值y是要自己先算好的。 04/09 11:28
andrew43: 最簡單的方法就是把x切很細再算y,再把(x,y)描上去 04/09 11:30
andrew43: 如果很常用,可以寫成function方便使用。 04/09 11:30
andrew43: 總之,我並沒有看過直接套用的function。 04/09 11:33
andrew43: http://tinyurl.com/ln6g8hk 這裡有教你如何取回 y 04/09 11:57
andrew43: 這樣就不用再自己算,應該方便不少。 04/09 11:58
andrew43: 但還是要自己再描上一個layer才行。 04/09 11:58