2017-09-13 4 views
0

J'utilise stat_boxplot(geom="errorbar", width=.3) pour ajouter une barre d'erreur à mon tracé. Mais je ne sais pas la barre d'erreur signifie l'écart type (SD) ou l'erreur standard (SE). Je veux m'assurer que ma description est correcte. Est-ce que les gars le savent et s'il vous plaît donner une aide.La barre d'erreur dans ggplot utilise SD ou SE par défaut

Merci beaucoup.

Répondre

1

Vérifiez la instructions:

Tout d'abord, il est nécessaire de résumer les données. Cela peut être fait d'un certain nombre de façons, comme décrit sur cette page. Dans ce cas, nous allons utiliser la fonction summarySE() définie sur cette page, et également au bas de cette page. (Le code pour la fonction summarySE doit être entré avant il s'appelle ici).

2

Clairement, la réponse d'AK88 est correcte et capture le point clé. Cependant, j'ai toujours trouvé la référence au r-cookbook et son approche summarySE() un peu indirecte et potentiellement confuse. Je voudrais proposer l'approche suivante en fonction des tuyaux donnés en exemple à l'aide mtcars:

require(tidyverse) 
mtcars %>% 
summarise(mpgSD = sd(mpg), 
     mpg = mean(mpg), 
     lower = mpg - mpgSD, 
     upper = mpg + mpgSD) %>% 
ggplot(aes(x=1, y=mpg)) + geom_point() + geom_linerange(aes(ymin=lower, ymax=upper)) + ylim(0,30) 

Utilisation des années dplyr résumez vous pouvez facilement définir vos valeurs inférieures et supérieures et celles-ci sont référencés dans geom_errorbar/geom_linerange ...

+0

Très simple et efficace . –