Wie zum hinzufügen eines standard-Fehlerbalken zu einem box-whisker-plot mit ggplot2?
Ich versuche zum hinzufügen eines standard-Fehler bars, um meine Daten, ähnlich denen auf dem Feld gesehen Grundstücke in der Nähe des Ende der Antwort auf diese Frage: https://stats.stackexchange.com/questions/8137/how-to-add-horizontal-lines-to-ggplot2-boxplot
Ich bin mit dem PlantGrowth Datensatz, der wie folgt aussieht (außer 30 Zeilen lang):
weight group
1 4.17 ctrl
2 5.58 ctrl
3 4.81 trt1
4 4.17 trt1
5 6.31 trt2
6 5.12 trt2
Die ich produziert habe, dieses Grundstück
mit dem folgenden code
ggplot(PlantGrowth, aes(group, weight))+
stat_boxplot(geom='errorbar', linetype=1, width=0.5)+ #whiskers
geom_boxplot(outlier.shape=1)+
stat_summary(fun.y=mean, geom="point", size=2) #dot for the mean
Ich weiß nicht, wie hinzufügen, um einen Fehler bar für jedes Diagramm basiert auf der variation innerhalb dieser Faktor ist variabel. Ich habe +geom_errorbar(aes(x=group, ymin=mean-sd, ymax=mean+sd))
aber es gibt die Fehlermeldung "Fehler beim mean - sd : nicht-numerisches argument für binären operator"
Jede Hilfe würde geschätzt werden. Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein
mean_se
Funktion in ggplot2, die genau das macht, was Sie wollen.