Skip to content

pargaw/MOP-JCI

Repository files navigation

MOP-JCI

Identifying Heterogeneous Treatment Effects in Multiple Outcomes using Joint Confidence Intervals

Heterogeneous treatment effects (HTEs) are commonly identified during randomized controlled trials (RCTs). Identifying subgroups of patients with similar treatment effects is of high interest in clinical research to advance precision medicine. Often, multiple clinical outcomes are measured during an RCT, each having a potentially heterogeneous effect. Recently there has been high interest in identifying subgroups from HTEs, however, there has been less focus on developing tools in settings where there are multiple outcomes. In this work, we propose a framework for partitioning the covariate space to identify subgroups across multiple outcomes based on the joint CIs. We test our algorithm on synthetic and semi-synthetic data where there are two outcomes, and demonstrate that our algorithm is able to capture the HTE in both outcomes simultaneously.

  • make_data.py: simulates synthetic and semi-synthetic datasets.
  • MOP_JCI.py: recursively partitions outcomes using split conformal regression (SCR).
  • MOP_JCI_quantile.py: recursively partitions outcomes using split conformal quantile regression (SCQR).
  • conf_prediction.py: implementation of SCR and SCQR.
  • helper.py: helper functions to generate confidence intervals using SCR and SCQR on varying ITE estimators.

Licenses

The license of the assets used in this paper are as follows:

[1] Jennifer L. Hill. Bayesian nonparametric modeling for causal inference. Journal of Computational and Graphical Statistics, 20:217–240, 1 2011. ISSN 1061-8600. doi:10.1198/jcgs.2010.08162

About

Identifying Heterogeneous Treatment Effects in Multiple Outcomes using Joint Confidence Intervals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages