我想使用 emmeans 计算计划对比的特定子集,但在编码这些时遇到了麻烦。
在我的示例数据集中,我有两个条件,“drugA”和“drugB”。有 6 只动物 AF,每只动物的体重在每种药物的影响下测量了 3 次。
id <- rep(c("A","B","C","D","E","F"),6)
drug <- c(rep(c("drugA"), 18), rep(c("drugB"), 18))
time <- rep(rep(1:3, each = 6),2)
value <- c(rnorm(6, 1, 0.4), rnorm(6, 3, 0.5), rnorm(6, 6, 0.8), rnorm(6, 1.1, 0.4), rnorm(6, 0.8, 0.2), rnorm(6, 1, 0.6))
df <- data.frame(id,drug, time, value)
df$id <- as.factor(df$id)
df$drug <- as.factor(df$drug)
df$time <- as.factor(df$time)
stats <- lmer(value ~ drug*time + drug + time + (1|id), data = df)
summary(stats)
emm <- emmeans(stats, list(pairwise ~ drug + time), adjust = "tukey")
emm
但是,我只想计算以下对比:
DrugA, time1 与 DrugB, time1
DrugA, time2 与 DrugB, time2
DrugA, time3 与 DrugB, time3
DrugA,时间 1 与时间 2
DrugA,时间 2 与时间 3
DrugB,时间 1 与时间 2
DrugB,时间 2 与时间 3
我如何对这些对比进行编码?非常感谢您的建议。