A Structural Causal Model (SCM) is a formal mathematical framework that represents causal relationships between variables using a system of structural equations, typically visualized as a causal graph or directed acyclic graph (DAG). Each equation defines how a variable is generated from its direct causes and an independent noise term, explicitly encoding assumptions about the underlying data-generating process. This formalism enables rigorous reasoning about interventions (using the do-operator) and counterfactuals, moving beyond mere statistical association to answer "what if" questions.
