0

我正在尝试使用 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。请任何人都可以建议我可以为此目的使用哪些代码?

4

0 回答 0