我尝试使用lmer函数运行混合效应模型。我的实验包括在不同温度下测量代谢率,使用了一些相同的个体(有些数据缺失)。文本文件的结构如下:
> str(data.by.animal)
'data.frame': 18 obs. of 17 variables:
$ animal: Factor w/ 18 levels "08_03","08_07",..: 17 6 5 10 15 14 11 12 16 9 ...
$ temp : int 2 0 -2 -4 -6 -8 -10 -12 -14 -16 ...
$ X2 : num 0.0129 0.0176 0.0132 NA 0.0144 0.0133 0.0101
当我运行脚本[model_1 <- lmer(X2 + X0 + X.2 + X.4 + X.6 + X.8 + X.10 + X.12 + X.14 + X.16 + X.18 + X.20 + X.22 + X.24 + X.26 ~ temp + (1 | animal), data.by.animal)]
时,我遇到了以下问题:[Error in FUN(X[[1L]], ...) : Invalid grouping factor specification, animal]
,虽然我咨询了 "The R Book" 和其他答案,但我仍然搞不清楚我的问题出在哪里。
lmer
要求在~
的左侧只有一个响应变量...这真的是你尝试的吗? - Ben Bolker