Causal modeling aims to explain phenomena by modeling causal mechanisms and relationships between variables. It represents explanations as statistical models relating explanatory variables to outcomes. Explanations in causal modeling are flexible and allow testing causal hypotheses against data while incorporating background knowledge. Modeling mechanisms gives causal models explanatory power by representing how social, economic, and biological factors interact causally to influence outcomes.