r - 使用 MICE 包进行多次插补后合并 Cox PH 结果

标签 r cox-regression r-mice

我有一个包含生存数据和一些缺失协变量的数据集。我已经成功地应用了 mouse-package 来使用 mice() 来估算 m 个数据集函数,创建了一个 imputationList对象并在每个 m 数据集上应用 Cox PH 模型。随后我使用 MIcombine() 汇总了结果功能。这引出了我的问题:

如何获得每个协变量的汇总估计值的 p 值?它们是否隐藏在 MIcombine 中的某个地方?目的?

我知道 p 值并不是一切,但报告估计值和置信区间而没有相应的 p 值对我来说似乎很奇怪。我能够计算一个近似值。来自置信区间的 p 值使用例如formula provided by Altman ,但这似乎过于复杂。我四处寻找答案,但我什至找不到任何人提到这个问题。我是否忽略了一些明显的东西?

例如。:

library(survival)
library(mice)
library(mitools)
test1 <- as.data.frame(list(time=c(4,3,1,1,2,2,3,5,2,4,5,1), 
          status=c(1,1,1,0,1,1,0,0,1,1,0,0), 
          x=c(0,2,1,1,NA,NA,0,1,1,2,0,1), 
          sex=c(0,0,0,0,1,1,1,1,NA,1,0,0)))

dat <- mice(test1,m=10)

mit <- imputationList(lapply(1:10,complete,x=dat))

models <- with(mit,coxph(Surv(time, status) ~ x + strata(sex)))

summary(MIcombine(models))

我试图对 MIcombine 对象的结构进行排序,但到目前为止还没有找到 p 值的运气。

最佳答案

models <- with(dat,coxph(Surv(time, status) ~ x + strata(sex)))
summary(pool(models))

关于r - 使用 MICE 包进行多次插补后合并 Cox PH 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14140482/

相关文章:

用他的最后一个字符重命名文件列表

r - is.na() 应用于 'NULL' 类型的非(列表或向量)是什么意思?

r - 使用 mouse R 包进行多重插补后的聚类稳健标准误差

返回项目 R 的唯一组合?

r - 带有替换的geom_text位置

python - `lifelines` 中的 Cox PH 模型 - 违反了虚拟变量的假设

r - 小鼠 : partial imputation using where argument failing

使用公式作为变量 : instant evaluation instead of later evaluation? 运行鼠标

r - 中断R中的函数而不是循环

r - 预测事件何时发生