In the absence of a randomized experiment, a key assumption for drawing causal inference about treatment effects is the ignorable treatment assignment. Violations of the ignorability assumption may lead to biased treatment effect estimates. Sensitivity analysis helps gauge how causal conclusions will be altered in response to different magnitude of departure from the ignorability assumption. However, sensitivity analysis approaches for causal inference with multiple treatments and binary outcomes are scarce. We propose a flexible Monte Carlo sensitivity analysis approach for the complex multiple treatment settings with binary outcomes. We first derive the general bias form introduced by unmeasured confounding (UMC), with emphasis on theoretical properties uniquely relevant to multiple treatments. We then propose methods to encode the impact of UMC on potential outcomes and adjust the estimates of causal effects in which the presumed UMC is removed. Our proposed methods embed nested multiple imputation within the Bayesian framework, which allow for seamless integration of the uncertainty about the sensitivity parameters and sampling variability, as well as use of reputable Bayesian machine learning techniques for modeling flexibility. Expansive simulations validate our methods and gain insight into sensitivity analysis with multiple treatments, and we use the SEER-Medicare data to demonstrate sensitivity analysis using three treatments for early stage non-small cell lung cancer. The methods developed in this work are readily available in the R package SAMTx.
翻译:在没有随机实验的情况下,对治疗效果进行因果关系推断的一个关键假设是可忽略的治疗任务。违反可忽略的假设可能导致偏颇的治疗效果估计。敏感度分析有助于衡量因果结论如何因同偏离忽略假设的不同程度而改变。然而,对多种治疗和二元结果的因果关系推断缺乏敏感性分析方法。我们建议对具有二元结果的复杂多重治疗环境采用灵活的蒙特卡洛敏感度分析方法。我们首先从未计量的混杂(UMC)中得出一般偏差形式,重点是与多重治疗特别相关的理论属性。我们然后提出方法,对UMC对潜在结果的影响进行编码,并调整推定UMC被剔除的因果关系影响的估计数。我们提出的在Bayesian框架内嵌入多重治疗和二元结果的嵌入式多重估算方法非常少。我们建议采用灵活度参数和抽样变异性不确定性的灵活度分析方法,以及使用可靠的Bayesian机器学习技术来模拟灵活性。我们采用的模拟模拟方法证实了我们的方法,并用多种治疗的理论性分析方法对敏感度分析潜在结果。我们使用SEAR-MIS-MIS-MAS的早期分析方法,以演示用于现有早期研究。