使用family = gaussian(标识链接)调用glmer()中的错误

时间:2016-04-09 09:17:09

标签: r lme4 multivariate-testing

我正在尝试修复一个带有53个obs的数据帧的glmm。 17个变量。所有变量都是标准化的,但不遵循正态分布并且没有缺失值。数据框的str()如下所示。

  • 种类:因子w / 19级" spp1"," spp2",...:5 18 12 15 19 4 6 14 16 5 ...
  • 协会:因子w / 4级" assoA"," assoB",..:1 1 2 2 2 3 3 4 4 1 ...
  • 网站:因素w / 2级" site1"," site2":1 1 1 1 1 1 1 1 2 ...
  • obs.no:int 1 1 1 1 1 1 1 1 1 1 ...
  • trait1:num 0.652 0.428 0.535 0.389 0.486 ...
  • trait2:num 0.135 0.16 0.134 0.142 0.159
  • (剪辑后的特质3至13)

我执行了以下代码来检查站点之间对给定特征的关联类的重要性。

model1= glmer(trait1 ~ association+site+ (1 | species),data=df6,family=gaussian)

并收到以下错误。

  

在glmer中(trait1~association + site +(1 | species),data = df6,:     使用family = gaussian(identity link)调用glmer()作为lmer()的快捷方式已被弃用;请直接致电lmer()

在此之后我想用Gauss-Hermite求积法估计参数。任何修复此错误的建议和执行Gauss-Hermite正交的代码都非常感谢。

1 个答案:

答案 0 :(得分:0)

你实际上发布了答案。使用lmer,而不是glmer:

model1 = lmer(trait1~association+site+(1|species), data=df6)