UseMethod(“ cld”)中的错误:没有适用于“ cld”的适用方法应用于类“ data.frame”的对象

时间:2020-02-20 06:30:37

标签: r

我正在运行此混合模型:

 dflm1 <- lmer(formula=df[,16] ~  trt + (1|id), data=df)
emm <- emmeans(dflm1,'trt')
library(multcomp)
cld(emm) 
Error in UseMethod("cld") : 
  no applicable method for 'cld' applied to an object of class "data.frame"

很遗憾,我无法上传数据。我已经看过其他有关此问题,但并没有解决问题。我将trt和id都更改为数字和因数,但是发生相同的错误。有人知道为什么我会收到此错误吗?早些时候奏效了,所以我一定做了些改变,但是我不知道是什么!!?

1 个答案:

答案 0 :(得分:0)

我尝试使用CLD(emm)而不是cld(emm),它起作用了!这是我的资料来源: https://rdrr.io/cran/emmeans/man/CLD.emmGrid.html

希望这行得通!