r-MICE-单变量/参数估计



我正在我的数据集上运行MICE,并设置了预测矩阵和m个估计值,但我希望获得单个估计值的合并值,而不是MICE文档中所示的线性模型中的多个值。然而,我不确定如何实现这一点,有人有什么建议吗?

例如,对于多个估计,我可以执行以下操作(其中give_imp是我的12个估算数据集的结果(

library(mice)
library(tidyverse)
give_imp_fit_t <- with(give_imp, lm(var_1 ~ var_2))
give_pool_t <- mice::pool(give_imp_fit_t)
summary(give_pool_t, conf.int = TRUE) %>%
tibble::as_tibble() %>%
dplyr::mutate(
dplyr::across(where(is.numeric), ~round(., 3))
)

如果我只想获得var_1的估计值,该怎么办?

我想明白了,我太傻了,这是lm函数中的var_1~1!

最新更新