Model-based causal feature selection for general response types
arXiv:2309.12833 · doi:10.1080/01621459.2024.2395588
Abstract
Discovering causal relationships from observational data is a fundamental yet challenging task. Invariant causal prediction (ICP, Peters et al., 2016) is a method for causal feature selection which requires data from heterogeneous settings and exploits that causal models are invariant. ICP has been extended to general additive noise models and to nonparametric settings using conditional independence tests. However, the latter often suffer from low power (or poor type I error control) and additive noise models are not suitable for applications in which the response is not measured on a continuous scale, but reflects categories or counts. Here, we develop transformation-model (TRAM) based ICP, allowing for continuous, categorical, count-type, and uninformatively censored responses (these model classes, generally, do not allow for identifiability when there is no exogenous heterogeneity). As an invariance test, we propose TRAM-GCM based on the expected conditional covariance between environments and score residuals with uniform asymptotic level guarantees. For the special case of linear shift TRAMs, we also consider TRAM-Wald, which tests invariance based on the Wald statistic. We provide an open-source R package 'tramicp' and evaluate our approach on simulated data and in a case study investigating causal features of survival in critically ill patients.
Code available at https://github.com/LucasKook/tramicp.git
References in corpus (13)
- Random survival forests
- Kernel-based Conditional Independence Test and Application in Causal Discovery
- Identifiability of Gaussian structural equation models with equal error variances
- The Hardness of Conditional Independence Testing and the Generalised Covariance Measure
- Most Likely Transformations
- Conditional Transformation Models
- Foundations of Structural Causal Models with Cycles and Latent Variables
- Jointly interventional and observational data: estimation of interventional Markov equivalence classes of directed acyclic graphs
- Survival Forests under Test: Impact of the Proportional Hazards Assumption on Prognostic and Predictive Forests for ALS Survival
- Distributional Anchor Regression
- Switching Regression Models and Causal Inference in the Presence of Discrete Latent Variables
- Identifying the Causes of Pyrocumulonimbus (PyroCb)
- A Transformation Perspective on Marginal and Conditional Models