Skip to content
Thinking in Diagrams

Causal loop diagram

Systems & feedbackField guide · Systems & feedback · 3 of 6

Why do some changes snowball while others settle?

Over variables and effects, a causal loop diagram shows each effect’s polarity, the loops the effects close, delays, boundaries and external drivers.

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: price; sales; revenue. Effects: price to sales (−, opposite direction); sales to revenue (+, same direction). − + price sales revenue
    polarity
  • Causal-loop diagram Variables: orders; deliveries. Effects: orders to deliveries (+, same direction, with a delay). + orders deliveries
    delay
  • Causal-loop diagram: R1 practice habit Variables: practice; skill; enjoyment. Effects: practice to skill (+, same direction); skill to enjoyment (+, same direction); enjoyment to practice (+, same direction). Loop R1 practice habit, reinforcing: practice, skill, enjoyment, and back to practice. + + + practice skill enjoyment R1practice habit
    loop
  • Causal-loop diagram: R1 compounding Variables: savings; interest. Effects: savings to interest (+, same direction); interest to savings (+, same direction). Loop R1 compounding, reinforcing: savings, interest, and back to savings. + + savings interest R1compounding
    reinforcing loop
  • Causal-loop diagram: B1 warming up Variables: room heat; heating. Effects: room heat to heating (−, opposite direction); heating to room heat (+, same direction). Loop B1 warming up, balancing: room heat, heating, and back to room heat. − + room heat heating B1warming up
    balancing loop
  • Causal-loop diagram Variables: orders; stock. Effects: orders to stock (−, opposite direction). Boundary the shop contains: orders; stock. the shop − orders stock
    boundary
  • Causal-loop diagram Variables: weather (external driver); footfall. Effects: weather to footfall (+, same direction). Boundary the café contains: footfall. Outside every boundary: weather. the café + ‹weather› footfall
    external driver
  • Causal-loop diagram Variables: staffing gap; hiring. Effects: staffing gap to hiring (+, same direction). + staffing gap hiring
    gapdrawn as an ordinary variable
  • Causal-loop diagram Variables: workload; mistakes. Effects: workload to mistakes (+, same direction, nonlinear). + workload mistakes
    nonlinear effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding
  • Causal-loop diagram Variables: reorder point (leverage point). ????reorder point
    leverage point
  • Causal-loop diagram Variables: . Behavior note: oscillation. oscillation
    behavior note
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (−, opposite direction, viewpoint: Growth). −Growth price sales
    viewpoint tag

How each mark is drawn and read: chapter 4, What the notation expresses.

A line with an arrowhead is an effect: a change in the variable at its tail causes a change in the variable at its head. Its polarity gives which way, + for the same direction and − for the opposite.

Causal-loop diagram: R1 spiral Variables: sleep debt; afternoon caffeine; hours slept. Effects: sleep debt to afternoon caffeine (+, same direction); afternoon caffeine to hours slept (−, opposite direction); hours slept to sleep debt (−, opposite direction). Loop R1 spiral, reinforcing: sleep debt, afternoon caffeine, hours slept, and back to sleep debt. + − − sleep debt afternoon caffeine hours slept R1spiral

Sleep debt raises afternoon caffeine, caffeine cuts hours slept, and fewer hours slept raise sleep debt: two − effects make the loop reinforcing (chapter 4’s week of short nights).

Draw one when a change seems to feed itself, when something drifts back however hard anyone pushes on it, or when a fix works for a while and then stops (chapter 4’s signals).

When the answer turns on amounts, a stock & flow diagram carries the numbers. An order of steps is a numbered list, and a change that feeds nothing back is a sentence (chapter 4, what stays informal).

  • Reasoning5 of 5
  • Polish4 of 5rough loop → presentation model
  1. One loop, the polarity of each effect checked
  2. Several interacting loops, delays, and loop names
  3. Loop dominance, behavior notes and leverage points
  • An influence map is converted to a causal loop diagram: its variables and causal claims carry over, and its influence claims, weights and clusters are left behind.
  • A causal loop diagram is redrawn by hand as a stock & flow diagram, what accumulates becoming stocks, filled and drained by flows that signals set.
  • A feedback control diagram is drawn as a causal loop diagram is, with a role written above each variable that plays one, its effects called signals.
  • A system archetype is drawn with a causal loop diagram’s marks, with roles and a declared archetype written on it.
  • Donella H. Meadows, Thinking in Systems: A Primer (Chelsea Green, 2008), chapter 1, on reinforcing and balancing loops, and chapter 2, on delays and shifting dominance.
  • Donella H. Meadows, Leverage Points: Places to Intervene in a System (Sustainability Institute, 1999), on leverage points.
  • John D. Sterman, Business Dynamics: Systems Thinking and Modeling for a Complex World (Irwin/McGraw-Hill, 2000), chapter 5, on causal loop diagrams: polarity, a loop’s kind, delays, and naming variables as nouns rather than actions.
  • John D. Sterman, “System Dynamics Modeling: Tools for Learning in a Complex World”, California Management Review 43, no. 4 (2001), a short introduction to the same ideas.
  • George P. Richardson, “Problems with Causal-Loop Diagrams”, System Dynamics Review 2, no. 2 (1986), on what polarity does and doesn’t mean.