Voilà sur un boxplot j'ai ajouter un trait pour y faire figurer aussi la moyenne.
J'ai aimer pouvoir y ajouter une barre d'erreur à cette moyenne.
Je me pose la question si je ne doit pas ajouter un barreplot sur mon boxplot pour y faire figurer ca.
Voici l'exemple de mon code:
Code : Tout sélectionner
sdQ11<-by(Questionnaire$Q11,Questionnaire$Date,sd,na.rm=TRUE)
test<-boxplot(Questionnaire$Q11~Questionnaire$Date,main="Q11",cex.main=1,ylim=c(1,5),outline=FALSE)
mean<-tapply(Questionnaire$Q11,Questionnaire$Date,mean,na.rm=TRUE)
points(mean,pch='_',col=("red"),cex=3)
box()
#donc j'essaye d'ajouter mes barre d'erreur
arrows(test,mean-sdQ11,test,mean+sdQ11,lwd=1.5,angle=90,lenght=0.1,code=3)
mais R m'affiche
Code : Tout sélectionner
Error in arrows(test, mean - sdQ11, test, mean + sdQ11, lwd = 1.5, angle = 90, :
premier argument incorrect
Comme si cela ne pouvez s'appliquer a un boxplot.
J'ai pensé a passer avec ggplot avec geom_crossbar() et geom_errorbar() mais je n'arrive pas à l'utiliser.
Geom_crossbar() m’intéresse car dans un idéal je voudrait ne pas afficher les moustache de mes boxplots.
Cordialement
Paul