混合效果模型,lmer

时间:2020-11-05 18:00:23

标签: r lme4

我正在尝试使用lmer创建一个混合效果模型。子图应与图嵌套。处理应与子图嵌套。因此,子图中有3到7个处理,而一个图中总是3个子图。我创建了以下模型:

model <- lmer(Depth ~ Mass + (1|Plot:SubPlot:Treatment), data=mydata)

但这给我一个错误: 错误:每个分组因子的级别数必须为<观察数(问题:Plot:SubPlot:Treatment)

“ data.frame”:147磅。共有6个变量:
$情节:int 1 1 1 1 1 1 1 1 1 1 1 ...
$ SubPlot:int 1 1 1 1 1 1 1 1 2 2 2 ...
$处理:int 1 2 3 4 5 6 7 1 2 3 ...
$深度:num 0 4 4.5 5.5 6 6 6 3 3 4.5 6.5 ...
$ Mass:int 21 50 78 103 128 147 172 21 49 77 ...

以下是一些数据:

Plot SubPlot Treatment Depth Mass
1   1   1   0   21
1   1   2   4   50
1   1   3   4.5 78
1   1   4   5.5 103
1   1   5   6   128
1   1   6   6   147
1   1   7   6   172
1   2   1   3   21
1   2   2   4.5 49
1   2   3   6.5 77
1   2   4   7   102
1   2   5   8   127
1   2   6   9   146
1   2   7   10.5    171
1   3   1   3   21
1   3   2   1.5 49
1   3   3   1.5 77
1   3   4   1.5 102
1   3   5   1.5 127
1   3   6   1.5 146
1   3   7   1.5 171
2   1   1   3   21
2   1   2   5   50
2   1   3   5   78
2   1   4   7   103
2   1   5   9   128
2   1   6   9.5 146
2   1   7   10  171
2   2   1   1.5 21
2   2   2   4   50
2   2   3   5   78
2   2   4   9   103
2   2   5   10  128
2   2   6   10.5    146
2   2   7   10.5    171
2   3   1   0   21
2   3   2   0   50
2   3   3   0   78
2   3   4   0   103
2   3   5   0   128
2   3   6   0   146
2   3   7   0   171

任何想法如何进行?

0 个答案:

没有答案