我已经运行mice
来创建50个插补数据集。现在,我正在尝试计算一些变量的卡方统计量。
可以获得每个数据集的单独估算值:
list <- with(imp, chisq.test(var1, var2, correct = FALSE))
但结果不能汇总。可以将结果组合在miceadds
中,但该函数需要卡方统计量的矢量。
如何从list$analyses[[i]]$statistic
中提取相关信息?我认为lapply
是合适的,但我不确定如何为列表列表指定它。
答案 0 :(得分:0)
编辑:提供的答案here似乎是合适的:
x2 <- lapply(list$analyses, `[`, 'statistic')
x2 <- unlist(x2, use.names = FALSE)