liveBook · Manning

Causal arrow

As explained in Causal Inference for Data Science

A causal arrow is a directed graph edge representing the direction of a causal relationship.

A causal arrow is a directed graph edge showing that one variable may affect another. In X → Y, changing X can affect Y, but changing Y does not change X. The arrow simplifies a potentially complex relationship: Y may be calculated as Y := f(X, U), where U represents unknown influences. section 3.1 section 3.2.2

The arrow answers a causal question rather than merely describing an association or making a prediction. It records a claim about what could change what, while leaving the exact mechanism to data or a more detailed model. An arrow may be drawn when an effect is certain or merely plausible; it is omitted only when a direct causal relationship is ruled out. section 2.2.1 section 3.2.2

Kidney stones and recovery

Suppose stone size affects recovery, giving Size → Recovery. If doctors also use size when choosing treatment, the graph includes Size → Treatment, while Treatment → Recovery represents the treatment effect. The graph therefore determines which variables matter and whether an adjustment formula is needed. Reversing the direction between Size and Treatment would describe a different causal story and change the calculation. section 3.1

Use arrows to make causal assumptions explicit:

  • Connect variables with an arrow when one may directly affect the other; leave unrelated pairs unconnected when a direct effect is ruled out. section 3.2.2
  • Treat missing arrows as assumptions, not as proof that variables are unrelated in every possible way; indirect paths may still connect them. section 2.2.1 section 3.2.2
  • Review variables, arrow placement, and directions with domain experts, especially when measurements are imperfect or proxies are used. section 3.1 section 3.2.3
Figure 3.6 Graph showing the effect of Topic on Pageviews. Seasonality and Popularity are confounders, and Platform is a mediator.
figure

A graph of Topic, Pageviews, Seasonality, Popularity, and Platform shows how arrows distinguish confounders from mediators and organize a practical causal question. section 3.2.2

How Causal Inference for Data Science covers it

How deep it goes
Defines directed effects, functional notation, omitted-arrow assumptions, and graph review, while deferring deeper formal treatment of functions.
Examples
Uses kidney-stone treatment, topic pageviews, pricing, and team-project efficacy to illustrate directions, confounding, mediation, and uncertain relationships.
What it assumes
Assumes identifiable variables and domain knowledge, while teaching graph construction and causal direction from basic examples.
What you can do after
Evaluate causal models by drawing defensible arrows, exposing assumptions, and selecting calculations consistent with the graph.
How it connects
Connects causal arrows with directed acyclic graphs, confounders, mediators, adjustment formulas, treatment effects, and domain knowledge.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Causal Inference for Data Science. The section links point to the parts of the book it draws on.