A Structural Causal Model (SCM) is a formal framework for representing causal relationships through a set of variables, structural equations, and an associated causal graph. It provides the mathematical scaffolding for causal inference, enabling the computation of interventional and counterfactual queries beyond mere statistical correlation. An SCM consists of endogenous variables (effects), exogenous variables (background factors), and functions that assign values to each variable based on its direct causes.
