有没有办法选择要分析的因素的水平

时间:2019-08-14 13:25:16

标签: r lme4

trt具有四个级别,0,A,B,C。有没有一种方法在分析期间仅包括A,B,C?

df <- lmer(formula= df[,i] ~ trt +(1|id), data=df)

1 个答案:

答案 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"))