Skip to main content

Search NYU Steinhardt

thinkCausal Project

Practical Tools for Understanding and Implementing Causal Inference Methods

Two illustrations: (1) monster cartoon purchasing fictitious shoe "hypershoe" and (2) monster crossing finish line wearing hypershoe. Used in thinkcausal software as example to teach potential outcomes.

Illustration from thinkCausal software used to teach the foundations of causal inference through interactive tools.

The overarching goal of the thinkCausal project was to create a user-friendly software package to support researchers in understanding the methods embedded in the existing but prohibitively technical bartCause causal inference software package. thinkCausal is highly scaffolded, not only to enable the R “engine” to be seamlessly utilized, but to bolster the user’s knowledge about the methods and underlying assumptions. This will allow researchers to make better decisions about implementation as well as more knowledgeably discuss their analyses and results. 

The current software, thinkCausal(link is external), scaffolds the researcher through the data analytic process including: uploading data, modeling choices (which variables to include, what estimands to target), exploratory data analysis (plots of raw data, visualization of balance and overlap), modeling fitting, post-hoc analysis (examination of moderation), and interpretation of results. In addition, interactive educational components are interspersed throughout the tool to provide researchers with the opportunity to gain a deeper understanding of the underlying causal inference foundations (potential outcomes, causal estimands, assumptions, researcher degrees of freedom, multiple comparisons). To aid in reproducibility, the software provides automatic documentation of the analytic choices made. In this section of the report we discuss the development and refining of the analysis portion of thinkCausal.

Learn more on the thinkCausal project website(link is external)

Project Team

Jennifer Hill

Professor of Applied Statistics; Co-Department Chair; Co-Director of PRIISM

jennifer.hill@nyu.edu

Marc Scott

Co-Department Chair, Professor of Applied Statistics; Co-Director of PRIISM

marc.scott@nyu.edu

George Perrett

Visiting Assistant Professor

gp77@nyu.edu

Meryle Weinstein

Research Professor of Education Policy

meryle.weinstein@nyu.edu

Yoav Bergner

Associate Professor of Learning Sciences/Educational Technology

yoav.bergner@nyu.edu

Publications

Hill, J., Perrett, G., Hancock, S., Bergner, Y., and L. Win (2024) “Causal Language and Statistics Instruction: Evidence from a randomized experiment” Statistics Education Research Journal, 23(1) [ERIC Accession number: ED660558] 

DOI: https://doi.org/10.52041/serj.v23i1.673(link is external)

Hill, J., Perrett, G. and V. Dorie (2023) “Machine Learning for Causal Inference,” in J.R. Zubizarreta, E.A Stuart, D.S. Small, and P.R Rosenbaum (Eds.) Handbook of Multivariate Matching and Weighting for Causal Inference (pp. 416-443). Chapman & Hall/CRC: Boca Raton, FL [ERIC Accession number: ED660568]

DOI: https://doi.org/10.1201/9781003102670(link is external)

Dorie, V., Perrett, G., Hill, J.H., and B. Goodrich (2022) "Stan and BART for Causal Inference: Estimating Heterogeneous Treatment Effects Using the Power of Stan and the Flexibility of Machine Learning" Entropy, 24, no. 12: 1782. [ERIC Accession number: ED626397]

DOI: https://doi.org/10.3390/e24121782(link is external)