ggplot 中的 Errorbar 默认使用 SD 或 SE
Errorbar in ggplot is using SD or SE as default
我使用 stat_boxplot(geom="errorbar", width=.3)
向我的绘图添加错误栏。但我不知道错误栏是指标准偏差(SD)还是标准误差(SE)。我想确保我的描述是正确的。有大佬知道吗,求帮忙
非常感谢。
查看 instructions:
First, it is necessary to summarize the data. This can be done in a
number of ways, as described on this page. In this case, we’ll use the
summarySE()
function defined on that page, and also at the bottom of
this page. (The code for the summarySE
function must be entered before
it is called here).
很明显,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
...
中引用
我使用 stat_boxplot(geom="errorbar", width=.3)
向我的绘图添加错误栏。但我不知道错误栏是指标准偏差(SD)还是标准误差(SE)。我想确保我的描述是正确的。有大佬知道吗,求帮忙
非常感谢。
查看 instructions:
First, it is necessary to summarize the data. This can be done in a number of ways, as described on this page. In this case, we’ll use the
summarySE()
function defined on that page, and also at the bottom of this page. (The code for thesummarySE
function must be entered before it is called here).
很明显,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
...