Sayısız olasılık var.
Boxplotlar ile karışıklığı önleyen (gördüğüm medyanlar veya orijinal veriler varsa) kullandığım bir seçenek, bir boxplot çizmek ve ortalamayı işaret eden bir sembol (umarım bu açık yapmak için bir efsane ile) eklemektir. Ortalama için bir işaretleyici ekleyen kutu grafiğinin bu sürümü, örneğin Frigge ve arkadaşları (1989) [1] 'de belirtilmiştir:
Sol grafikte ortalama bir işaretçi olarak bir + simgesi ve sağ grafikte Doane & Tracy'nin kiriş ve dayanak grafiğindeki ortalama işaretleyiciyi uyarlayan kenarda bir üçgen kullanılmıştır [2].
Ayrıca bkz bu SO sonrası ve bu bir
Medyanız yoksa (veya gerçekten göstermek istemiyorsanız) yeni bir arsaya ihtiyaç duyulacak ve o zaman bir kutu planından görsel olarak farklı olması iyi olacaktır.
Belki de böyle bir şey:
... her örnek için farklı semboller kullanarak minimum, maksimum, ortalama ve ortalama sd'yi çizer ve daha sonra bir dikdörtgen veya belki de daha iyi bir şey çizer:±
... farklı semboller kullanarak her örnek için minimum, maksimum, ortalama ve ortalama sd'yi çizer ve daha sonra bir çizgi çizer (aslında şu anda eskisi gibi bir dikdörtgen, ancak dar çizilir; hat)±
Sayılarınız çok farklı ölçeklerde ise, ancak hepsi pozitifse, günlüklerle çalışmayı düşünebilirsiniz veya farklı (ancak açıkça işaretlenmiş) ölçeklerle küçük katlar yapabilirsiniz
Kod (şu anda özellikle 'güzel' kod değil, ancak şu anda bu sadece fikirleri araştırıyor, iyi R kodu yazma konusunda bir öğretici değil):
fivenum.ms=function(x) {r=range(x);m=mean(x);s=sd(x);c(r[1],m-s,m,m+s,r[2])}
eps=.015
plot(factor(c(1,2)),range(c(A,B)),type="n",border=0)
points((rep(c(1,2),each=5)),c(fivenum.ms(A),fivenum.ms(B)),col=rep(c(2,4),each=5),pch=rep(c(1,16,9,16,1),2),ylim=c(range(A,B)),cex=1.2,lwd=2,xlim=c(0.5,2.5),ylab="",xlab="")
rect(1-1.2*eps,fivenum.ms(A)[2],1+1.4*eps,fivenum.ms(A)[4],lwd=2,col=2,den=0)
rect(2-1.2*eps,fivenum.ms(B)[2],2+1.4*eps,fivenum.ms(B)[4],lwd=2,col=4,den=0)
plot(factor(c(1,2)),range(c(A,B)),type="n",border=0)
points((rep(c(1,2),each=5)),c(fivenum.ms(A),fivenum.ms(B)),col=rep(c(2,4),each=5),pch=rep(c(1,16,9,16,1),2),ylim=c(range(A,B)),cex=1.2,lwd=2,xlim=c(0.5,2.5),ylab="",xlab="")
rect(1-eps/9,fivenum.ms(A)[2],1+eps/3,fivenum.ms(A)[4],lwd=2,col=2,den=0)
rect(2-eps/9,fivenum.ms(B)[2],2+eps/3,fivenum.ms(B)[4],lwd=2,col=4,den=0)
[1] Frigge, M., DC Hoaglin ve B. Iglewicz (1989),
"Kutu çiziminin bazı uygulamaları."
Amerikan İstatistikçi , 43 (Şub): 50-54.
[2] Doane DP ve RL Tracy (2000),
"Verileri Keşfetmek için Işın ve Fulcrum Ekranlarını Kullanma"
Amerikan İstatistikçisi , 54 (4): 289–290, Kasım
R
Komutlar hakkında soru soruyorsanız, bu soru burada konu dışıdır. Ama görünüşe göre öncelikle iyi bir arsanın nasıl görüneceğini ve ikincil olarak onu nasıl yaratacağınızı soruyorsunuz. Eğer öyleyse, başlığınızdan "R" ile silmenizi ve belki de bedeninizdeR
mevcut olduğunuzu belirtmenizi öneririm .