【问题标题】:R - how to show mean, median, standard deviation, quantiles in boxplot [duplicate]R - 如何在箱线图中显示平均值、中位数、标准差、分位数[重复]
【发布时间】:2015-04-12 15:27:32
【问题描述】:

有没有一种方法可以使用 R 在箱线图中显示“五个值”?

p0.3 = dbinom(0:60, 60, 0.3)
p0.5 = dbinom(0:60, 60, 0.5)
p0.8 = dbinom(0:60, 60, 0.8)
boxplot(p0.3,p0.5,p0.8,  names=c("0.3","0.5","0.8"),col=c("red","yellow","blue"),main = "Boxplot of Probability Distribution ", ylab = "Distribution Density", xlab = "Probability")

【问题讨论】:

  • “秀”是什么意思

标签: r mean boxplot median quantile


【解决方案1】:

我不清楚你是想绘制符号还是值本身。首先,您可以在绘图中添加如下内容:

abline(h=mean(p0.3), col ="red");
points(sd(p0.3), pch=18, col ="red")

如果是第二个,您可以自己计算这些统计数据,然后将值添加为文本:

p0.3 = dbinom(0:60, 60, 0.3)
 p0.5 = dbinom(0:60, 60, 0.5)
p0.8 = dbinom(0:60, 60, 0.8)
 boxplot(p0.3,p0.5,p0.8,  names=c("0.3","0.5","0.8"),col=c("red","yellow","blue"),main = "Boxplot of Probability Distribution ", ylab = "Distribution Density", xlab = "Probability")

means <- mean(p0.3, na.rm = TRUE)

text(x=means, labels = means, y=0.01) # you will need to adjust y

【讨论】:

    猜你喜欢
    • 2018-07-15
    • 2018-08-15
    • 2011-01-30
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    相关资源
    最近更新 更多