2013-04-30 39 views
0

所以我用下面的代碼生成一個標準誤差區這可能

data <- ddply(dat, .(Value), summarise, 
       N = length(means), 
       mean = mean(means), 
       sd = sd(means), 
       se = sd(means)/sqrt(length(means))) 
ggplot(data, aes(x=Value, y=mean)) + 
    geom_errorbar(aes(ymin=mean-se, ymax=mean+se), width=.1) + 
    geom_line() + 
    geom_point() 

這裏散點圖是樣本數據

Value N  mean  sd   se 
    1 11 1.624771 0.1788739 0.05393250 
    2 6 1.775057 0.2625611 0.10719012 
    3 11 2.218854 0.4320835 0.13027807 
    4 10 1.745128 0.3922374 0.12403637 
    5 9 2.266107 0.1645616 0.05485388 

那麼什麼我想試着做的是找到標準錯誤佔據的'區域',並給出一個具有標準錯誤區域的圖形。這可能嗎 ?所以我基本上只是想通過最高標準錯誤和分鐘標準誤差爲每個數據點

回答

1

使用geom_ribbon佔用的面積:...謝謝你

ggplot(data, aes(x=Value, y=mean)) + 
    geom_errorbar(aes(ymin=mean-se, ymax=mean+se), width=.1) + 
    geom_ribbon(aes(ymin=mean-se, ymax=mean+se),alpha=0.5) + 
    geom_line() + 
    geom_point() 

enter image description here

+0

你真棒.. ..:D – 2013-04-30 15:26:07

+0

我想知道如果你能告訴我怎麼可以繪製兩個以上的散點圖以及它們... – 2013-04-30 15:35:02

+0

也許我可以,如果我明白你的意思是什麼。我建議,你谷歌的ggplot2教程。 – Roland 2013-04-30 15:37:02