<b>dame-flame</b>: A <i>Python</i> Package Providing Fast Interpretable Matching for Causal Inference

dame-flame is a Python package for performing matching for observational causal inference on datasets containing discrete covariates. This package implements the dynamic almost matching exactly (DAME) and fast, large-scale almost matching exactly (FLAME) algorithms, which match treatment and control units on subsets of the covariates. The resulting matched groups are interpretable, because the matches are made directly on covariates, and high-quality, because machine learning is used to determine which covariates are important to match on instead of human inputs. The package provides several adjustable parameters to adapt the algorithms to specific applications, and can calculate treatment effects after matching. The most recent source code of the implementation is available at https://github.com/almost-matching-exactly/DAME-FLAME-Python-Package.

Authors

Institutions

Publication Details

Journal
Journal of Statistical Software
Published
2025-01-01
DOI
https://doi.org/10.18637/jss.v113.i02
Citations
1
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
2.48

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

dame-flame: A Python Package Providing Fast Interpretable Matching for Causal Inference

Vittorio Orlandi, Thomas J. Howell, Cynthia Rudin, Neha R. Gupta et al.
1 citations
Journal of Statistical Software
Explainable Artificial Intelligence (XAI)
2.48
article

dame-flame: A Python Package Providing Fast Interpretable Matching for Causal Inference

Vittorio Orlandi, Thomas J. Howell, Cynthia Rudin, Neha R. Gupta, Chia-Rui Chang, Marco Morucci, Alexander Volfovsky, Angikar Ghosal, Tianyu Wang, Pritam Dey, Xian Sun, Sudeepa Roy
article en
1 citations

Abstract

dame-flame is a Python package for performing matching for observational causal inference on datasets containing discrete covariates. This package implements the dynamic almost matching exactly (DAME) and fast, large-scale almost matching exactly (FLAME) algorithms, which match treatment and control units on subsets of the covariates. The resulting matched groups are interpretable, because the matches are made directly on covariates, and high-quality, because machine learning is used to determine which covariates are important to match on instead of human inputs. The package provides several adjustable parameters to adapt the algorithms to specific applications, and can calculate treatment effects after matching. The most recent source code of the implementation is available at https://github.com/almost-matching-exactly/DAME-FLAME-Python-Package.

Journal of Statistical SoftwareVol. 113(2)
Duke University (US), Fudan University (CN), Harvard University Press (US), New York University (US), Carnegie Mellon University (US)
National Science Foundation, National Institutes of Health
Openalex Percentile: Top 9%
Explainable Artificial Intelligence (XAI)
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

<b>dame-flame</b>: A <i>Python</i> Package Providing Fast Interpretable Matching for Causal Inference — Vittorio Orlandi, Thomas J. Howell, et al. · Journal of Statistical Software (2025) | TGRS Research Map | TGRS