我正在尝试使用 lsmeans 绘制带有标准误差线的条形图,但我不断收到相同的错误消息:
FUN(X[[i]], ...) 中的错误:找不到对象“lsmean”
我已经尝试了各种不同的代码来实现这一点,但从未设法做到这一点。
我的模型是:
model<-lmer(data=data, Y~X1+X2+X3+X4+(1|Individual))
我的 lsmeans 代码(我在对 Y 进行对数转换后重新转换了数据:
lsmeans(model,
~ X1,
adjust="tukey")
X1.post <- lsmeans(model, pairwise ~ X1, type = "response")
X1.post
我刚刚尝试的代码是:
ggplot(data) +
geom_bar( aes(x=X1, y=lmean), stat="identity", fill="skyblue", alpha=0.5) +
geom_crossbar( aes(x=X1, y=lsmean, ymin=lsmean-se, ymax=lsmean+se), width=0.4, colour="orange", alpha=0.9, size=1.3)
我想报告X1
具有 5 个级别的 lsmeans。请任何人都可以建议我可以为此目的使用哪些代码?