r - 错误 - 类 lmerMod 的对象没有整洁的方法

标签 r tidy broom

我使用的是在线练习教程中的数据集,代码可以在第 4 页的底部找到 (https://tomhouslay.files.wordpress.com/2017/02/indivvar_mv_tutorial_asreml.pdf)
在本教程中,他们使用下面列出的代码使函数工作,但在我的 R session 中,我收到一个错误消息:

No tidy method for objects of class lmerMod.

我曾尝试使用“欧洲防风草”包以及重新启动我的 R session ,并且我尝试按照类似问题的其他答案中的建议要求使用扫帚。
haggis 练习 csv 文件可以从这里下载:https://figshare.com/articles/Haggis_data_behavioural_syndromes/4702540
library(asreml)
library(nadiv)
library(tidytext)
library(tidyverse)
library(broom)
require(broom)
library(lme4)
library(data.table)
library(parsnip)

HData<- read_csv("haggis practice.csv")

lmer_b <- lmer(boldness ~ scale(assay_rep, scale=FALSE) + 
                 scale(body_size) + 
                 (1|ID), 
               data = HData) 
plot(lmer_b) 
qqnorm(residuals(lmer_b)) 
hist(residuals(lmer_b)) 
summary(lmer_b)


rep_bold <- tidy(lmer_b, effects = "ran_pars", scales = "vcov") %>% 
  select(group, estimate) %>% 
  spread(group, estimate) %>% 
  mutate(repeatability = ID/(ID + Residual)) 

最佳答案

提供答案(来自评论)。tidy多级/混合类型模型的方法(例如从 lme4brmsMCMCglmm 、...)移至 broom.mixed .您可以安装/加载 broom.mixed打包,或使用 broomExtra包,这是一个“元包”,在 broom 中查找方法和 broom.mixed ...

关于r - 错误 - 类 lmerMod 的对象没有整洁的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64855115/

相关文章:

PHP Tidy 删除空格并插入换行符

使用 purrr 在一个数据集上运行多个 chisq 测试

r - 向量化赋值函数并在全局环境中创建对象

通过使用 dplyr 添加前缀来重命名除 id 列之外的所有列

r - 打印同表中的关系和相关性的显着性

r - 使用 dplyr::group_by() 对每个组进行 loess 回归

r - nnet::multinom 模型数据帧的 Broom::tidy 错误

r - 更改ggplot2中图例的大小

r - 在 R 中,如何计算给定不同变量的因子百分比?