trt具有四个级别,0,A,B,C。有没有一种方法在分析期间仅包括A,B,C?
df <- lmer(formula= df[,i] ~ trt +(1|id), data=df)
答案 0 :(得分:2)
我们可以subset
并使用droplevels
删除未使用的级别
df1 <- droplevels(subset(df, trt %in% c("A", "B", "C")))
还有我们lmer
或者如软件包lme4
(@BenBolker)的作者所评论,subset
中有一个lmer
自变量。不确定是否需要droplevels
library(lme4)
lmer(formula= df[,i] ~ trt +(1|id), data=df, subset=(trt!="0"))