【问题标题】:What does geom ='errorbar' mean? Which algorithm is it?geom ='errorbar' 是什么意思?它是哪种算法?
【发布时间】:2017-08-25 18:42:52
【问题描述】:

我想问一个简单的问题。在下面的代码中,geom ='errorbar' 是什么意思? R使用什么算法来计算误差线?我在网上找不到它,希望在这里找到答案。

gg图

stat_boxplot(aes(group = interaction(x, y)),geom ='errorbar', width = 0.6, size=0.75, color="black") 

整体代码如下

ggplot(df, aes(x=x,y=y,fill = factor(z))) +
  geom_boxplot(aes(fill = factor(z)),outlier.shape=NA, size=1, width = 0.6, fatten = 1, color="black") + 
  stat_boxplot(aes(group = interaction(x, y)),geom ='errorbar', width = 0.6, size=0.75, color="black") 

另外,有没有办法用类似的代码显示最小值和最大值?

谢谢!

【问题讨论】:

  • ?geom_errorbar

标签: r ggplot2


【解决方案1】:

geom_errorbar 只取一些名为yminymax 的值并将它们连接起来。在您的示例中,生成这些值的是stat_boxplot

?stat_boxplot:

说明

箱线图紧凑地显示了连续的分布 多变的。它可视化五个汇总统计数据(中位数,两个 铰链和两条胡须),以及所有“外围”点。

...

汇总统计

上下铰链对应第一和第三四分位数 (第 25 和第 75 个百分位数)。这与方法略有不同 由 boxplot 函数使用,并且在小样本中可能很明显。 有关铰链位置如何的更多信息,请参见 boxplot.stats 为箱线图计算。

上胡须从铰链延伸到最大值 no 距离铰链超过 1.5 * IQR(其中 IQR 是四分位数 范围,或第一和第三四分位数之间的距离)。较低的 晶须从铰链延伸到最小值,最多 1.5 * IQR 的铰链。超出胡须末端的数据称为 “外围”点并单独绘制。

在缺口箱线图中,缺口延伸 1.58 * IQR / sqrt(n)。这 给出了比较中位数的大约 95% 的置信区间。看 麦吉尔等人。 (1978) 了解更多详情。

...

计算变量

...

ymin 下须 = 大于或等于的最小观察值 下铰链 - 1.5 * IQR

...

ymax 上须线 = 最大观察值小于或等于 上铰链 + 1.5 * IQR

【讨论】:

    猜你喜欢
    • 2010-12-09
    • 2011-04-21
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2022-01-25
    相关资源
    最近更新 更多