我正在嘗試使用lmer函數運行混合效果模型。我的實驗包括使用一些相同的個體(一些缺失的數據)在不同溫度下的代謝率。文本文件的結構是這樣的: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]
儘管諮詢「將R書」和這裏其他的答案,我仍處於虧損爲我要去哪裏錯了。
我很抱歉,但這種模式規範沒有任何意義,我,如果這真的是你用過的。 'lmer'在'〜'的左邊需要一個* single *響應變量......這真的是你試過的嗎? –
對@dhd的評論,已將其問題/評論發佈爲答案已刪除。您可以將其作爲新問題發佈。我可以看到,在你的公式或數據集中看起來唯一可疑的是,我們可以看到'time2'的所有值都是'NA' ...當你重新發布時,你是否也可以顯示'summary ()'(它會統計'NA'的數量)?或者「小滴(na.omit(test))」的結構? –