我正在使用 R 中的 MatchThem 对缺失数据进行逆处理概率加权 (IPTW)。在生成来自多个估算数据集(例如,m=5)的加权数据集后,我使用 bal.tab 对混杂变量进行了平衡检查(数据,stats=c('m','ks'),imp.fun='max')。结果只显示加权后的余额。
我也想在称重前检查天平,并比较称重前后的情况(比如在 Twang 或 WeightIt 中进行平衡检查前后)。
谁能指导我如何在 MatchThem 中对未加权和加权数据集的混杂变量进行平衡检查?
如果您已经估计了重量,只需在对
un = TRUE
的调用中设置bal.tab()
。如果您想在估计重量之前评估平衡,您可以将 PS 模型公式(例如,treat ~ x1 + x2
)提供给 bal.tab()
,并将 mids
对象(调用 mice()
的输出)提供给 data
论点。 cobalt
文档中对此进行了解释,因此请仔细阅读。