I recently learned about DAG-Directed Acyclic Graphs while reading econometrics-related papers. So far, I am used to Structural Equation Modeling for Psychology and Education studies, and DAG looks very similar to the path model analysis, like a structural model without a measurement model. When I searched the difference between DAG and SEM or path analysis, some said there is not much difference between them, while others said DAG has advantages over SEM in representing causality in terms of unmeasured confounders rarely considered in SEM, especially for observational data. However, I am still confused about how I can clearly explain the benefit of DAG over SEM to other people who are used to SEM and unaware of DAG. Some strong SEM advocates argue that SEM can do anything DAG can, but I wonder why DAG is becoming more popular in many fields.

  • 1
    $\begingroup$ DAGs are important because of so called "Pearl's framework", it goes much further than basic path analysis & SEMs. Pearl's framework builds causal inference mathematical framework with axiomatic do-calculus and structural causal modelling. $\endgroup$ Nov 8, 2022 at 5:02
  • $\begingroup$ I think that DAGs are easier to build than SEM since you just need to assess dependence/independence and not the functional relationship between two variables. $\endgroup$
    – DaSim
    Nov 8, 2022 at 8:40

1 Answer 1


This is not a complete answer, but one important difference is that SEM captures the functional relationship between variables, usually as a linear combination with Normally-distributed residuals, while a DAG only specifies whether variables are dependant, rather than independent.

For instance, consider the diagram below.

enter image description here

In SEM, this would imply specific linear relationships, e.g. $z \sim N(b_1 w + b_2 x + b_3 y, \epsilon_z)$. For a DAG, it would only imply that, e.g. $z$ is dependent on $w, x, y$, without going into additional detail.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.