Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Causal Inference Cheat Sheet

Causal Inference Cheat Sheet

Back to Data Science
Updated 2026-05-28
Next Topic: Data Analysis Cheat Sheet

Causal inference studies what would happen under interventions rather than what merely co-moves in observed data. The field connects design, assumptions, and estimation: a randomized trial, a DAG, an IV design, and a weighted estimator are all different ways to argue for the same counterfactual comparison. The core practical question is not whether a model fits well, but whether the identifying assumptions are plausible for the estimand you actually care about. Read the tables as a workflow: define the target effect, map the data-generating process, choose an identification strategy, stress-test the assumptions, and only then optimize estimation.

What This Cheat Sheet Covers

This topic spans 11 focused tables and 109 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Core FrameworksTable 2: Graphs And IdentificationTable 3: Experimental DesignTable 4: Adjustment And Propensity ScoresTable 5: Matching And WeightingTable 6: Instruments And ComplianceTable 7: Quasi-Experimental DesignsTable 8: Panel And Time-Series ExtensionsTable 9: Longitudinal And MediationTable 10: Sensitivity And Bias ChecksTable 11: ML, Causal Discovery, And Software

Table 1: Core Frameworks

The potential-outcomes vocabulary — estimands, assumptions, and counterfactuals — is the lingua franca of modern causal inference. Choosing the right estimand (ATE, ATT, CATE, ATO) before touching data prevents the most common framing errors.

ConceptExampleDescription
Potential Outcomes
Y(1), Y(0)
observed: Y = TY(1) + (1-T)Y(0)
Counterfactual framework: each unit has an outcome under every possible treatment, only one of which is ever observed.
Average Treatment Effect
ATE = E[Y(1)-Y(0)]
• Population-average causal effect
• the benchmark estimand
Average Treatment Effect on the Treated
ATT = E[Y(1)-Y(0) \mid T=1]
• Effect for units that actually received treatment
• naturally targeted by matching
Conditional Average Treatment Effect
CATE(x) = E[Y(1)-Y(0) \mid X=x]
• Effect conditional on covariates
• the target of heterogeneous-effect methods
Average Treatment Effect on the Untreated
ATU = E[Y(1)-Y(0) \mid T=0]
• Effect for the control group
• relevant when policy would expand coverage to untreated

More in Data Science

  • Bayesian Statistics with PyMC Cheat Sheet
  • Data Analysis Cheat Sheet
  • AB Testing and Online Experimentation Cheat Sheet
  • GeoPandas Cheat Sheet
  • OpenRefine Cheat Sheet
  • SciPy Cheat Sheet
View all 47 topics in Data Science