在使用lmerTest创建的线性混合模型上使用broom :: tidy时出错

时间:2018-05-01 20:12:12

标签: r lme4 broom

我正在尝试使用 broom R包中的tidy函数来显示使用来自 lmerTest lmer创建的线性混合模型的结果>。我收到一个错误,我不知道它是来自一个错误还是错误地使用该库。也许这不应该起作用,但在这种情况下,推荐用于类似结果的是什么?这是我的例子:

> m1 = lme4::lmer(mpg ~ disp + (1|vs), data=mtcars)
> m2 = lmerTest::lmer(mpg ~ disp + (1|vs), data=mtcars)
> tidy(m1)
                     term    estimate   std.error statistic    group
1             (Intercept) 29.59985476 1.229719515 24.070411    fixed
2                    disp -0.04121512 0.004711833 -8.747152    fixed
3       sd_(Intercept).vs  0.00000000          NA        NA       vs
4 sd_Observation.Residual  3.25145449          NA        NA Residual
> tidy(m2)
Error in vector(type, length) : 
  vector: cannot make a vector of mode 'NULL'.

我使用的是R 3.5.0,lme4 1.1-17,lmerTest 3.0-1和扫帚0.4.4

0 个答案:

没有答案