R - как да се покаже средна стойност, медиана, стандартно отклонение, квантили в boxplot

Има ли начин да покажа "петте стойности" в boxplot с помощта на 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")

person Dido Du    schedule 12.02.2015    source източник
comment
Какво имаш предвид под шоу   -  person mnel    schedule 12.02.2015


Отговори (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
person daniel    schedule 12.02.2015