❓
Understanding Causal Inference
  • A Guide to Causal Inference
  • Table of Contents
  • About-us
  • Preface
  • What is Causality?
  • Why bother with Causality?
  • Origin of Causality
  • Statistical Inference Vs Causal Inference
  • Decision-Making
  • Why we need Causality?
    • Leaders in the Industry
  • Key Causal Terms and FAQ
  • Assumptions
    • Causal Assumptions
  • Bias
    • Selection Bias
    • Correlation is not Causation
      • Simpsons Paradox
  • Causal Graphs
    • Colliders
    • Confounders
    • Mediators
    • Back Door Paths
    • Front Door Paths
    • Structural Causal Model
    • do-calculus
    • Graph Theory
    • Build your DAG
    • Testable Implications
    • Limitations of Causal Graphs
  • Counterfactuals
    • Potential Outcomes Framework
  • Modeling for Causal Inference
    • Experimental Data
      • Randomization
        • Problems with Randomization
        • A/B Testing
          • Experiment
    • Non-Experimental / Observational Data
      • Instrumental Variables
      • Weighting
        • Inverse Propensity Weighting
      • Propensity Score
      • Sensitivity Analysis
      • Regression Discontinuity
      • Matching
      • Stratification
        • Methods
        • Implications
  • Tools and Libraries
    • DoWhy
      • Do-Sampler
      • EconML
      • Workflow
    • Causal Graphical Models
    • CausalInference
    • Dagitty
    • Other Libraries
  • Limitations of Causal Inference
    • Fundamental Problem of Causal Inference
  • Real-World Implementations
  • What's Next
  • References
Powered by GitBook
On this page

Was this helpful?

  1. Causal Graphs

Structural Causal Model

Definition: The structural Causal Model tries to represent the data generating process(DGP) by explicitly defining causal relationships.

SCM is a tuple (V, U, F, P(U)) where

  • V = {V1,....Vn} which is endogenous variabes (observable variables)

  • U = {U1,...Un} which is exogenous variable(Unobserved variable)

  • F = {F1....Fn} which is the fuctions (the arrows in causal graph)

  • P(u) = It is the distribution of U or the unobserved variables.

Note: With the Structural Causal Model, which helps to unbox the real-world black-box model. Helps us in Interpretability. This concept of SCM conceptualizes interventions.

Structural Causal Model, SCM = Probabilistic Causal Model + Interventions

The Structural Causal Model tries to formalize the causal relationships and the concept of interventions in the form of a graph. Then using some of the defined algorithms we can determine whether the effect can be calculated through the data available or not. These tools are as good as the assumptions feed to the system.

The SCM helps us in identifying the testable implications from the causal graph which can be used to come to causal conclusions. These testable functions could be really easy such as Linear functions, or as complex as cubic functions.

PreviousFront Door PathsNextdo-calculus

Last updated 4 years ago

Was this helpful?