如何在 lme 中指定随机效应?

机器算法验证 r 混合模式 交叉验证 生物统计学
2022-03-12 11:40:14

我已经在网上搜索了几个小时,但没有一个在线帖子是我要找的。我的问题在 SAS Proc 混合过程中很容易实现,但我不确定如何在 lme 和/或 lmer 包中实现。假设,我有一个模型, ,其中是固定的,但是随机的。我的 R 代码是y=μ+α+β+αβ+eαβαβ

 f1 = lme(y ~ factor(a), data = mydata,
     random = list(factor(b) = ~ 1, factor(a):factor(b) = ~ 1))

错误:意外=在:

 f1 = lme(y ~ factor(a), data = mydata,
          random = list(factor(a) =  

有人可以告诉我如何在 lme 中指定这些随机效果吗?提前谢谢了

2个回答

试试这个,这是做分割图的标准方法。该符号/表示该方法嵌套在 day 中。

lme(level~method, random=~1|day/method, data=d)

如果您提供了一个 data.frame,将会有很大帮助。现在还不清楚什么是分组因素。我判断它是β. 然后在lme符号中,您的模型应编写如下:

lme(y~a,random=~a|b, data=mydata)