【发布时间】:2021-04-22 17:15:59
【问题描述】:
我对缺失数据使用多重插补,然后使用 pool_mi 函数将插补试验的结果拟合到我的回归模型中。然而,输出的格式并不容易解释,我希望能得到一些关于如何做到这一点的指导。下面是我对输出的函数和图像与我想要的输出所做的示例代码。
library(mitools)
data(data.ma05)
dat <- data.ma05
# imputation of the dataset: use six imputations
resp <- dat[, - c(1:2) ]
imp <- mice::mice( resp, method="norm", maxit=3, m=6 )
datlist <- miceadds::mids2datlist( imp )
# linear regression with cluster robust standard errors
mod <- lapply( datlist, FUN=function(data){
miceadds::lm.cluster( data=data, formula=denote ~ migrant+ misei,
cluster=dat$idclass )
} )
# extract parameters and covariance matrix
betas <- lapply( mod, FUN=function(rr){ coef(rr) } )
vars <- lapply( mod, FUN=function(rr){ vcov(rr) } )
# conduct statistical inference
summary( miceadds::pool_mi( qhat=betas, u=vars ) )
但是有没有一种方法可以使用 stargazer 或其他一些函数/包,我可以重新格式化我的结果,以便 p 值是四舍五入的,并且旁边有星号来表示重要性?下图展示了我希望输出的更多外观。我知道此图像中的回归是完全不同的函数/变量/数据,但我将其包括在内是为了清楚地说明我希望 p 值的输出如何出现。谢谢!
【问题讨论】:
标签: r output regression imputation r-mice