Я хочу рассчитать стандартное отклонение и стандартную ошибку, чтобы можно было отображать столбцы ошибок на гистограмме с накоплением.
Management Habitat Intensity Var2
A Urban High 6
A Farmland High 9
A Farmland Medium 10
B Forest Medium 17
B Peatland Medium 23
C Peatland Low 22
C Urban Low 10
Мой код для столбчатой диаграммы с накоплением:
ggplot(df, aes(fill=Habitat, y= Var1, x=Intensity)) +
geom_bar(position="stack", stat="identity")+
labs(y = "Area of habitat (hectares)")+
theme(legend.title = element_text())
Я попытался использовать функцию ddply для расчета стандартного отклонения и стандартной ошибки Var 2 по интенсивности, чтобы получить общую ошибку каждого бара по интенсивности, а затем устанавливая пределы для ymin и ymax, но я получаю ошибку
Ошибка: эстетика должна быть либо длины 1, либо соответствовать данным (96): ymax и ymin
EB<-ddply(Mean_PFB, c("Intensity"), summarise,
N = length(Var2),
mean = mean(Var2),
sd = sd(Var2),
se = sd / sqrt(N))