У меня есть кадр данных, который выглядит так:
df <- data.frame(id= rep(seq(1:125),3),
timpoint= c(rep("T1", 125), rep("T2", 125), rep("T3", 125)),
treatment=c(rep("A",25),rep("B",25),rep("C",25),rep("D",25),rep("E",25)))
interaction.col <- paste(df$timpoint, df$treatment, sep = "_")
df <- cbind(df, interaction.col)
и я создал матрицу дизайна следующим образом:
model.matrix(~treatment:timpoint, df, list(treatment = contr.sum, timpoint=contr.treatment))
Для эффекта обработки: временной точки в качестве эталона используется моя последняя группа. Я хотел бы изменить это, например, на группу C, и по какой-то причине relevel не работает.
Я также попытался установить базу:
model.matrix(~treatment:timpoint, df, list(treatment = contr.sum, timpoint=contr.treatment), base="C")
Как я могу изменить основу для временной точки на T1 и для эффекта взаимодействия (лечение: временная точка), например, на группу C?