ggplot中的错误栏使用SD或SE作为默认值

时间:2017-09-13 08:27:15

标签: r ggplot2 errorbar

我使用stat_boxplot(geom="errorbar", width=.3)为我的情节添加错误栏。但我不知道误差条表示标准偏差(SD)或标准误差(SE)。我想确保我的描述是对的。有没有人知道这一点,请你帮忙。

非常感谢。

2 个答案:

答案 0 :(得分:2)

显然,AK88的答案是正确的,并抓住了关键点。但是,我总是发现对r-cookbook及其summarySE()方法的引用有点间接且可能令人困惑。我将基于使用mtcars举例说明的管道提供以下方法:

require(tidyverse)
mtcars %>%
summarise(mpgSD = sd(mpg),
        mpg = mean(mpg),
        lower = mpg - mpgSD,
        upper = mpg + mpgSD) %>%
ggplot(aes(x=1, y=mpg)) + geom_point() + geom_linerange(aes(ymin=lower, ymax=upper)) + ylim(0,30)

使用dplyr总结,您可以轻松定义下限值和上限值,并在geom_errorbar / geom_linerange中引用这些值...

答案 1 :(得分:1)

查看instructions

  

首先,有必要总结一下数据。这可以在一个完成   方法的数量,如本页所述。在这种情况下,我们将使用   summarySE()函数在该页面上定义,也在底部定义   这一页。 (之前必须输入summarySE函数的代码   它在这里被称为。)