【问题标题】:Two random terms with nlmenlme 的两个随机项
【发布时间】:2014-01-12 20:51:28
【问题描述】:

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

MY = DFC + DFC2, random=~DFC|Animal, data=my_data)

其中Animal 是随机效应。 但是,如果我这样写模型,我只能获得DFCAnimal)的随机截距和斜率,而不是DFC2。 我还想要DFC2 的随机斜率(Animal)! 你能帮帮我吗?

非常感谢,

【问题讨论】:

  • 你试过random=~DFC+DFC2|Animal 吗?

标签: r mixed-models nlme


【解决方案1】:

如果你使用库 lme4

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

在您的拟合对象上使用 coef() 来查看斜率。

【讨论】:

  • 这并没有回答 OP 的问题——他们显然有两个连续的预测变量,并且希望对它们都有随机影响。在lme4 中,这将是lmer(y~x+x2+(1+x+x2|group), ...)(但OP 询问了nlme
  • 它以 Ben Bolker 的方式工作。非常感谢!
猜你喜欢
  • 2017-04-28
  • 2019-01-11
  • 1970-01-01
  • 1970-01-01
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
  • 2012-05-19
  • 1970-01-01
相关资源
最近更新 更多