【发布时间】:2020-08-20 16:40:25
【问题描述】:
我有一个数据集,其中包含来自 4 周试验的奶牛步数,其中每只动物在第 2 周开始时都接受了治疗 A 或治疗 B,我想知道两个治疗组的步数与第 1 周相比,每周都有变化。
如何向我的模型添加偏移量来做到这一点?
我在添加偏移量之前运行的模型是这样的:
mod.1 <- glmmTMB(Step.count ~ Week*Treatment + (1|Cow.ID), data = data.df, family = poisson)
这是我的数据示例
data.1 <- data.frame(Cow.ID = rep(1, 20),
Week = sample(c(1,2,3,4), 20, replace = TRUE),
Treatment = sample(c("infected"), 20, replace = TRUE),
Step.count = rpois(20, 60.1))
data.2 <- data.frame(Cow.ID = rep(2, 20),
Week = sample(c(1,2,3,4), 20, replace = TRUE),
Treatment = sample(c("infected"), 20, replace = TRUE),
Step.count = rpois(20, 60.1))
data.3 <- data.frame(Cow.ID = rep(3, 20),
Week = sample(c(1,2,3,4), 20, replace = TRUE),
Treatment = sample(c("non-infected"), 20, replace = TRUE),
Step.count = rpois(20, 60.1))
data.4 <- data.frame(Cow.ID = rep(4, 20),
Week = sample(c(1,2,3,4), 20, replace = TRUE),
Treatment = sample(c("non-infected"), 20, replace = TRUE),
Step.count = rpois(20, 60.1))
sample.df <- rbind(data.1, data.2, data.3, data.4)
【问题讨论】:
-
嗨,alex,您能否分享一个您正在处理的数据框示例以制作您的示例reproducible?
-
嗨,是的,我已经用代码编辑了我上面的问题,以模拟类似的数据集