English

CausalGPS: An R Package for Causal Inference With Continuous Exposures

Computation 2023-10-03 v1 Mathematical Software Econometrics

Abstract

Quantifying the causal effects of continuous exposures on outcomes of interest is critical for social, economic, health, and medical research. However, most existing software packages focus on binary exposures. We develop the CausalGPS R package that implements a collection of algorithms to provide algorithmic solutions for causal inference with continuous exposures. CausalGPS implements a causal inference workflow, with algorithms based on generalized propensity scores (GPS) as the core, extending propensity scores (the probability of a unit being exposed given pre-exposure covariates) from binary to continuous exposures. As the first step, the package implements efficient and flexible estimations of the GPS, allowing multiple user-specified modeling options. As the second step, the package provides two ways to adjust for confounding: weighting and matching, generating weighted and matched data sets, respectively. Lastly, the package provides built-in functions to fit flexible parametric, semi-parametric, or non-parametric regression models on the weighted or matched data to estimate the exposure-response function relating the outcome with the exposures. The computationally intensive tasks are implemented in C++, and efficient shared-memory parallelization is achieved by OpenMP API. This paper outlines the main components of the CausalGPS R package and demonstrates its application to assess the effect of long-term exposure to PM2.5 on educational attainment using zip code-level data from the contiguous United States from 2000-2016.

Keywords

Cite

@article{arxiv.2310.00561,
  title  = {CausalGPS: An R Package for Causal Inference With Continuous Exposures},
  author = {Naeem Khoshnevis and Xiao Wu and Danielle Braun},
  journal= {arXiv preprint arXiv:2310.00561},
  year   = {2023}
}

Comments

22 pages, 8 figures

R2 v1 2026-06-28T12:37:23.168Z