Я пытаюсь создать график среднего и sd (рядом) переменной для двух разных групп в R, чтобы получить что-то вроде этого.
![enter image description here](https://i.stack.imgur.com/FlkRA.png)
где синие полосы означают, а оранжевые - SD.
Для этого я использую пакет ggplot2 в R.Если я использую эти коды отдельно
ggplot(data, aes(x=factor(grouping variable), y=my variable)) + stat_summary(fun.y="mean", geom="bar", col="blue")
ggplot(data, aes(x=factor(grouping variable), y=my variable)) + stat_summary(fun.y="sd", geom="bar", col="orange")
, они работают хорошо, но выдают среднее значение и sd на двух разных графиках.
Поэтому я попытался объединить их в один график с помощью
stat = "summary", fun.y = "mean" and stat = "summary", fun.y = "sd"
и что я получил
ggplot(data, aes(x=factor(grouping variable)) + geom_bar(aes(y=my variable), stat = "summary", fun.y = "mean", position="dodge",col="blue") + geom_bar(aes(y=my variable), stat = "summary", fun.y = "sd", position="dodge",col="orange")
и появилась следующая ошибка
Ошибка: неожиданный символ в:
"ggplot (data, aes (x)= фактор (переменная группировки)) + geom_bar (aes (y = моя переменная), stat = "сводка", fun.y = "среднее", position = "dodge", col = "синий") + geom_bar (aes (y= моя переменная), stat = "summary", fun.y = "sd", positi ggplot "
Не могли бы вы помочь исправить ошибку или, возможно, есть другой способ сделать это?
Обновленная информация: образец моих данных выглядит как введите описание изображения здесь
Я запускаю следующий код для этих данных, чтобы построить среднее значение tTTO и sdtTTO для обоих интервьюеров:
ggplot(timeTTO, aes(x=interviewer, y=tTTO)) +
theme_light() +
labs(title = "Figure 3. Time taken to complete a single TTO task, by interviewer", x=NULL, y=NULL) +
theme(plot.title = element_text(face = "bold")) +
geom_bar(stat = "summary", fun.y = "mean",width=0.25, fill = "blue") +
geom_bar(stat = "summary", fun.y = "sd", width=0.25,fill = "orange")
и я получил что-то вроде этого, где синие полосы означают средние значения, а оранжевые полосы представляют собой SD: введите описание изображения онre
На самом деле я пытался с помощью position = "dodge" поместить его в обе функции geom_bar (), он не работал