【问题标题】:R: use mice mipo/data.frame object with sjPlot tab_modelR:使用带有 sjPlot tab_model 的老鼠 mipo/data.frame 对象
【发布时间】:2022-01-16 14:44:42
【问题描述】:

我正在尝试使用来自小鼠的推算数据集为池化逻辑模型获取表格输出,以便我可以查看和报告标准化和指数估计以及模型拟合统计信息,但似乎 tab_model 不会采用 mipo/data .frame 来自分析池数据的对象。

以下是 survival 包中的 trial 数据集的示例。

library(survival)
library(tidyverse)
library(mice)
library(sjPlot)

suppressWarnings(mice::mice(trial, m = 2)) %>%
        with(glm(death ~ marker + grade, family = "binomial")) %>% 
        pool() %>%
        tab_model(., show.se = TRUE, show.std = TRUE, show.aic = TRUE)

这给了我这个错误:

Error in if (fam.info$is_linear) transform <- NULL else transform <- "exp" : 
  argument is of length zero

有没有办法在 tab_model 中使用池化的老鼠对象?或者将其转换为 tab_model 需要的对象类型?

【问题讨论】:

  • 我遇到过类似的问题,到目前为止我还没有找到一种方法来使用带有 tab_model 或 tab_corr 的鼠标对象——也许这值得在github.com/strengejacke/sjPlot 上发布作为未来的增强功能?
  • 完成!好主意,谢谢!

标签: r tidyverse r-mice sjplot


【解决方案1】:

这不是mice 的问题,而是tab_model()broom 对象的问题。请参阅https://stackoverflow.com/a/70422199/17724015https://github.com/strengejacke/sjPlot/issues/385

【讨论】:

    猜你喜欢
    • 2022-01-20
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多