Hi.
I'm a student in biology and just begin working with RStudio.
I'm building a ggline plot with the jitter option. I see that the error bars that are used by default to creat the plot are the standard errors ("mean_se") of the data set. I'd like to replace them with confidence intervals (level 95%) but i don't know how to do that. I tried replacing "mean_se" with "mean_ci" but it doesn't seem to work and i don't know if i need to put an argument in mean_ci 's brackets.
I'd really appreciate some help.
Thank you
Can you provide a reproducible example?
Otherwise, have a look at these articles. You should be able to do what you need.
Ok.
That is part of my data set
supp | masse | temps (semaine) |
---|---|---|
bac 1 | 20 | 0 |
bac 1 | 20 | 0 |
bac 1 | 26 | 0 |
bac 1 | 28 | 0 |
bac 1 | 29 | 0 |
bac 1 | 31 | 0 |
bac 1 | 31 | 0 |
bac 1 | 32 | 0 |
bac 1 | 33 | 0 |
bac 1 | 35 | 0 |
bac 1 | 39 | 0 |
bac 1 | 40 | 0 |
bac 1 | 44 | 0 |
bac 1 | 44 | 0 |
bac 1 | 47 | 0 |
bac 1 | 49 | 0 |
bac 1 | 51 | 0 |
bac 1 | 54 | 0 |
bac 1 | 56 | 0 |
bac 1 | 58 | 0 |
bac 1 | 60 | 0 |
bac 1 | 53 | 0 |
bac 1 | 20 | 2 |
bac 1 | 36 | 2 |
bac 1 | 26 | 2 |
bac 1 | 28 | 2 |
bac 1 | 37 | 2 |
bac 1 | 30 | 2 |
bac 1 | 58 | 2 |
bac 1 | 36 | 2 |
bac 1 | 26 | 2 |
bac 1 | 44 | 2 |
bac 1 | 35 | 2 |
bac 1 | 59 | 2 |
bac 1 | 45 | 2 |
bac 1 | 41 | 2 |
bac 1 | 44 | 2 |
bac 1 | 67 | 2 |
bac 1 | 39 | 2 |
bac 1 | 44 | 2 |
bac 1 | 52 | 2 |
bac 1 | 58 | 2 |
bac 1 | 59 | 2 |
bac 1 | 52 | 2 |
bac 1 | 21 | 3 |
bac 1 | 34 | 3 |
bac 1 | 24 | 3 |
bac 1 | 28 | 3 |
bac 1 | 38 | 3 |
bac 1 | 29 | 3 |
bac 1 | 56 | 3 |
bac 1 | 44 | 3 |
bac 1 | 35 | 3 |
bac 1 | 35 | 3 |
bac 1 | 38 | 3 |
bac 1 | 77 | 3 |
bac 1 | 41 | 3 |
bac 1 | 45 | 3 |
bac 1 | 45 | 3 |
bac 1 | 64 | 3 |
bac 1 | 47 | 3 |
bac 1 | 57 | 3 |
bac 1 | 56 | 3 |
bac 1 | 58 | 3 |
bac 1 | 59 | 3 |
bac 1 | 58 | 3 |
bac 1 | 27 | 6 |
bac 1 | 42 | 6 |
bac 1 | 25 | 6 |
bac 1 | 29 | 6 |
bac 1 | 29 | 6 |
bac 1 | 30 | 6 |
bac 1 | 59 | 6 |
bac 1 | 41 | 6 |
bac 1 | 34 | 6 |
bac 1 | 35 | 6 |
bac 1 | 39 | 6 |
bac 1 | 75 | 6 |
bac 1 | 44 | 6 |
bac 1 | 51 | 6 |
bac 1 | 46 | 6 |
and I only use this line of code in order to create the plot :
ggline(scatter.plot.masse, x = "temps(semaine)", y = "masse", add = c("mean_se", "jitter"))
It is the "mean-se" in bold that i'd like to replace with a confidence interval (level 95%) to appear in my plot.
Can't you just use add = c("mean_ci", "jitter")
?
From Line plot — ggline • ggpubr
add
character vector for adding another plot element (e.g.: dot plot or error bars). Allowed values are one or the combination of: "none", "dotplot", "jitter", "boxplot", "point", "mean", "mean_se", "mean_sd", "mean_ci", "mean_range", "median", "median_iqr", "median_hilow", "median_q1q3", "median_mad", "median_range"; see ?desc_statby for more details.
Then when you run ?desc_statby
is says it is a 95% CI on the mean.
I don't know why i didn't even think about it. It worked !
Thank you so much for replying that fast and being available.
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.
If you have a query related to it or one of the replies, start a new topic and refer back with a link.