R nlme的两个随机项

R nlme的两个随机项,r,mixed-models,nlme,R,Mixed Models,Nlme,我在R中使用nlme包执行混合模型。我的情况是: 混合模式为: MY = DFC + DFC2, random=~DFC|Animal, data=my_data) 其中动物是随机效应。 然而,如果我这样写模型,我只能通过动物获得DFC的随机截距和斜率,而不是DFC2。 我想也有随机坡度的动物为DFC2! 你能帮帮我吗 如果您使用lme4库,非常感谢。 library(lme4) fit <- lmer(y ~ x1 + x2 (1+ x1 + x2|group), da

我在R中使用nlme包执行混合模型。我的情况是: 混合模式为:

MY = DFC + DFC2, random=~DFC|Animal, data=my_data)
其中动物是随机效应。 然而,如果我这样写模型,我只能通过动物获得DFC的随机截距和斜率,而不是DFC2。 我想也有随机坡度的动物为DFC2! 你能帮帮我吗


如果您使用lme4库,非常感谢。

    library(lme4)
    fit <- lmer(y ~ x1 + x2 (1+ x1 + x2|group), data = test.df) 
    coef(fit)

在拟合对象上使用coef来查看坡度。

您是否尝试过随机=~DFC+DFC2 |动物?这并不能回答OP的问题-它们显然有两个连续的预测值,并且希望对它们都产生随机影响。在lme4中,这将是lmery~x+x2+1+x+x2 |群。。。但是OP通过Ben Bolker的方式询问了nlmeIt的工作。非常感谢你!