2

我最近更新到 R 版本 3.5.0 和 R Studio 版本 1.1.447 (Mac El Capitan 10.11.6)。当我尝试整理(使用包 broom)使用包“lmerTest”创建的对象时,我收到一条错误消息:

 Error in vector(type, length) : 
  vector: cannot make a vector of mode 'NULL'. 

在早期版本中我没有这个问题,这就是我所做的,这让错误消息:

library(lmerTest)
data(sleepstudy)
lmm1 <- lmer(Reaction ~ Days + (Days | Subject), sleepstudy)
library(broom)
tidy(lmm1)

有谁知道解决这个问题,或者任何人都可以解释发生了什么或问题是什么?当我使用 lme4 包时,一切仍然有效(但我希望它与“lmerTest”包一起工作)。

4

1 回答 1

0

这已经很老了;到目前为止(以及一段时间),您可以使用broom.mixed::tidy().

library(broom.mixed)
tidy(lmm1)
 A tibble: 6 × 8
  effect   group    term            estimate std.error statistic    df   p.value
  <chr>    <chr>    <chr>              <dbl>     <dbl>     <dbl> <dbl>     <dbl>
1 fixed    NA       (Intercept)     251.          6.82     36.8   17.0  1.17e-17
2 fixed    NA       Days             10.5         1.55      6.77  17.0  3.26e- 6
3 ran_pars Subject  sd__(Intercept)  24.7        NA        NA     NA   NA       
4 ran_pars Subject  cor__(Intercep…   0.0656     NA        NA     NA   NA       
5 ran_pars Subject  sd__Days          5.92       NA        NA     NA   NA       
6 ran_pars Residual sd__Observation  25.6        NA        NA     NA   NA       
于 2021-11-06T21:31:02.367 回答