【发布时间】:2020-04-27 08:48:45
【问题描述】:
我想计算标准偏差和标准误差,以便在堆积条形图上显示误差线。
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))
【问题讨论】:
标签: r standard-deviation standard-error