HUMANITYVECTOR

Relationship, requires input

Food system requires input Crop production

The stored status is what a reviewer approved. The level below it is what the overlapping data support; the two are shown side by side and only a human moves the status.

Stored statusEstablished relationEvidence level (latest analysis)Level 5: Established relation

Mechanism, evidence, reviewer judgements

The edge as stored

Food system requires input Crop production3 evidenceEstablished relation

Food system depends on Crop production.

Mechanism

Cereals, oilseeds, fruit and vegetables come from crop production directly and, through animal feed, indirectly.

Evidence

Status
established_identity_or_engineering_relation
Reviewer confidence
0.99
Stated strength
1.00
Lag
not stated
Version
curated_seed_v1
Reviewed
2026-09-07

Confidence and strength are curated judgements recorded with the edge, not measured quantities.

Entity pages: Food system, Crop production. Part of the mechanism Natural gas prices pass through ammonia into nitrogen fertilizer cost, crop yields and food supply.

Level 5 evidence, computed 2026-09-07 22:15 UTC

Correlation

DerivedLevel 5: Established relation

World population against Cereal yield, geography WLD, 64 overlapping years (1961 to 2024). Primary statistics on diff (first differences, because at least one series has a unit root; levels are shown for comparison).

Pearson r (diff)

-0.005

p 0.9698

Spearman rho (diff)

-0.032

p 0.8004

Pearson r (levels)

0.992

two trending series correlate in levels by construction

Rolling r

0.075

min -0.320, max 0.458, 14 sign changes

World population and Cereal yield, each scaled to its own range over 1961 to 2024Aligned series, scaled 0 to 1 over the overlap00.51World population, 1961: 3062768116.000World population, 1962: 3117372187.000World population, 1963: 3184063049.000World population, 1964: 3251249170.000World population, 1965: 3318979339.000World population, 1966: 3389042165.000World population, 1967: 3458932230.000World population, 1968: 3530576858.000World population, 1969: 3604694154.000World population, 1970: 3680493750.000World population, 1971: 3758515396.000World population, 1972: 3834345191.000World population, 1973: 3910964219.000World population, 1974: 3987186772.000World population, 1975: 4061959945.000World population, 1976: 4135644231.000World population, 1977: 4208840894.000World population, 1978: 4283309396.000World population, 1979: 4359930896.000World population, 1980: 4437473406.000World population, 1981: 4516792587.000World population, 1982: 4599385851.000World population, 1983: 4682734714.000World population, 1984: 4765813206.000World population, 1985: 4850494238.000World population, 1986: 4937459951.000World population, 1987: 5026770385.000World population, 1988: 5116898810.000World population, 1989: 5207378374.000World population, 1990: 5298962018.000World population, 1991: 5388203305.000World population, 1992: 5476822930.000World population, 1993: 5564459142.000World population, 1994: 5650534421.000World population, 1995: 5736205135.000World population, 1996: 5822327903.000World population, 1997: 5908180322.000World population, 1998: 5993730786.000World population, 1999: 6078069822.000World population, 2000: 6161528496.000World population, 2001: 6244739668.000World population, 2002: 6327171255.000World population, 2003: 6409352386.000World population, 2004: 6492354627.000World population, 2005: 6575410029.000World population, 2006: 6659536021.000World population, 2007: 6744049498.000World population, 2008: 6830080867.000World population, 2009: 6916168196.000World population, 2010: 7000860073.000World population, 2011: 7086704141.000World population, 2012: 7176482165.000World population, 2013: 7265404737.000World population, 2014: 7353532223.000World population, 2015: 7441084771.000World population, 2016: 7528221579.000World population, 2017: 7613788655.000World population, 2018: 7696159728.000World population, 2019: 7777162476.000World population, 2020: 7853863139.000World population, 2021: 7919567995.000World population, 2022: 7988550201.000World population, 2023: 8062923417.000World population, 2024: 8140897523.000Cereal yield, 1961: 1421.619Cereal yield, 1962: 1510.863Cereal yield, 1963: 1576.094Cereal yield, 1964: 1576.946Cereal yield, 1965: 1625.015Cereal yield, 1966: 1665.764Cereal yield, 1967: 1748.665Cereal yield, 1968: 1765.708Cereal yield, 1969: 1789.410Cereal yield, 1970: 1816.389Cereal yield, 1971: 1965.604Cereal yield, 1972: 1953.470Cereal yield, 1973: 1985.438Cereal yield, 1974: 1966.868Cereal yield, 1975: 2080.390Cereal yield, 1976: 2088.678Cereal yield, 1977: 2135.935Cereal yield, 1978: 2296.367Cereal yield, 1979: 2331.576Cereal yield, 1980: 2297.408Cereal yield, 1981: 2438.721Cereal yield, 1982: 2534.288Cereal yield, 1983: 2443.625Cereal yield, 1984: 2691.791Cereal yield, 1985: 2695.359Cereal yield, 1986: 2690.087Cereal yield, 1987: 2677.488Cereal yield, 1988: 2600.408Cereal yield, 1989: 2754.996Cereal yield, 1990: 2870.949Cereal yield, 1991: 2860.835Cereal yield, 1992: 2781.724Cereal yield, 1993: 2732.426Cereal yield, 1994: 2810.920Cereal yield, 1995: 2762.649Cereal yield, 1996: 2922.356Cereal yield, 1997: 2986.921Cereal yield, 1998: 3046.483Cereal yield, 1999: 3107.404Cereal yield, 2000: 3060.945Cereal yield, 2001: 3132.645Cereal yield, 2002: 3075.822Cereal yield, 2003: 3119.305Cereal yield, 2004: 3358.683Cereal yield, 2005: 3275.635Cereal yield, 2006: 3281.104Cereal yield, 2007: 3370.913Cereal yield, 2008: 3544.825Cereal yield, 2009: 3557.601Cereal yield, 2010: 3562.692Cereal yield, 2011: 3656.144Cereal yield, 2012: 3611.682Cereal yield, 2013: 3829.658Cereal yield, 2014: 3894.465Cereal yield, 2015: 3932.228Cereal yield, 2016: 4016.963Cereal yield, 2017: 4066.360Cereal yield, 2018: 4022.618Cereal yield, 2019: 4123.571Cereal yield, 2020: 4118.782Cereal yield, 2021: 4173.650Cereal yield, 2022: 4185.128Cereal yield, 2023: 4231.015Cereal yield, 2024: 3954.950World populationCereal yieldRolling correlation, window 10 (on the primary transform)-101rolling r ending 1971: 0.00rolling r ending 1972: 0.19rolling r ending 1973: 0.25rolling r ending 1974: -0.01rolling r ending 1975: 0.06rolling r ending 1976: 0.08rolling r ending 1977: 0.33rolling r ending 1978: 0.14rolling r ending 1979: 0.07rolling r ending 1980: -0.10rolling r ending 1981: 0.00rolling r ending 1982: 0.15rolling r ending 1983: -0.26rolling r ending 1984: 0.08rolling r ending 1985: 0.01rolling r ending 1986: -0.18rolling r ending 1987: -0.32rolling r ending 1988: -0.31rolling r ending 1989: -0.14rolling r ending 1990: -0.21rolling r ending 1991: -0.11rolling r ending 1992: -0.06rolling r ending 1993: -0.27rolling r ending 1994: 0.24rolling r ending 1995: 0.35rolling r ending 1996: 0.07rolling r ending 1997: 0.04rolling r ending 1998: 0.16rolling r ending 1999: -0.09rolling r ending 2000: -0.28rolling r ending 2001: -0.32rolling r ending 2002: 0.21rolling r ending 2003: 0.46rolling r ending 2004: 0.10rolling r ending 2005: 0.33rolling r ending 2006: 0.15rolling r ending 2007: 0.16rolling r ending 2008: 0.40rolling r ending 2009: 0.26rolling r ending 2010: 0.21rolling r ending 2011: 0.26rolling r ending 2012: -0.20rolling r ending 2013: 0.05rolling r ending 2014: 0.34rolling r ending 2015: 0.09rolling r ending 2016: -0.02rolling r ending 2017: 0.04rolling r ending 2018: 0.39rolling r ending 2019: 0.16rolling r ending 2020: 0.28rolling r ending 2021: 0.14rolling r ending 2022: 0.39rolling r ending 2023: 0.21rolling r ending 2024: 0.0919611977199320092024
  • stored status is an established engineering or identity relation; statistics do not move it

Cross-correlation scan and Granger-style tests

Lead and lag

Cross-correlation by lag between World population and Cereal yield; positive lag means World population leadsCross-correlation by lag (positive lag: World population leads)-1-0.500.51lag -5: r -0.02 (n 58)-5lag -4: r 0.02 (n 59)-4lag -3: r 0.00 (n 60)-3lag -2: r -0.03 (n 61)-2lag -1: r 0.00 (n 62)-1lag 0: r -0.00 (n 63)0lag 1: r 0.03 (n 62)+1lag 2: r 0.09 (n 61), strongest+2lag 3: r 0.06 (n 60)+3lag 4: r -0.02 (n 59)+4lag 5: r -0.07 (n 58)+5lag in periods; strongest at +2 (r 0.09), same period r -0.00
DirectionTestedlag 1 plag 2 plag 3 plag 4 plag 5 pmin pReading
World population helps predict Cereal yieldyes0.8560.7880.8750.1970.0890.0889no predictive information beyond own past
Cereal yield helps predict World populationyes0.5140.5970.5700.7770.8970.5143no predictive information beyond own past

Granger-style F-tests on the primary transform: whether lagged values of one series improve a regression of the other on its own lags. Predictive information is not causation; a common driver that moves one series earlier produces the same pattern.

Reading: neither series adds predictive information about the other beyond its own past.

Cointegration
no (p 0.069)
Changepoints
World population: 1, Cereal yield: 1
ADF p (levels)
0.930, 0.761
Service
causal-service/0.1.0

Computed 2026-09-07 22:15 UTC

Causal estimate

ModeledLevel 5: Established relation

Treatment Cereal yield (crop-production), outcome World population (food-system), controls none (no shared upstream node with a series). Method backdoor.linear_regression on diff, n 64.

Estimate (outcome units per treatment unit)

-423.8019

95 percent CI

-22745.7503 to 21898.1465

includes zero

Refutations

2 of 3 passed

RefutationEffect afterpResultExpectation
placebo treatment620.45920.471failedplacebo treatment (permuted) should produce an effect near zero
random common cause-198.87210.414passedestimate should not move materially (p is the probability the change is noise)
data subset234.87430.437passedestimate should not move materially (p is the probability the change is noise)

Assumptions

  1. Backdoor adjustment: conditioning on no controls closes every non-causal path between cereal-yield and world-population. Unmeasured common causes would bias the estimate.
  2. Linear, additive effect of the treatment on the outcome across the overlapping periods; no heterogeneous or threshold effects.
  3. Series are first-differenced (a unit-root test rejected stationarity for at least one series); the estimate is a same-period association after adjustment, not a dynamic response.
  4. The direction of the arrow (treatment to outcome) comes from the stored relationship and its mechanism, not from the data.
  5. No reverse causation and no selection into the sample of periods.

Alternative explanations

  • Reverse causation: the outcome may drive the treatment.
  • An omitted common cause not in the controls moves both series.
  • Shared trend or regime: both series respond to the same global shock.
  • Aggregation: world-level annual data hides country-level variation and timing.
  • Measurement and revision: both series are estimates that are revised over time.
Identified estimand (DoWhy)
Estimand type: nonparametric-ate

### Estimand : 1
Estimand name: backdoor
Estimand expression:
       d                            
───────────────(E[world-population])
d[cereal-yield]                     
Estimand assumption 1, Unconfoundedness: If U→{cereal-yield} and U→world-population then P(world-population|cereal-yield,,U) = P(world-population|cereal-yield,)

### Estimand : 2
Estimand name: iv
No such variable(s) found!

### Estimand : 3
Estimand name: frontdoor
No such variable(s) found!
  • stored status is an established engineering or identity relation; statistics do not move it

Alternative explanations for the association

What else could explain it

  • Both series trend with world development; the primary statistics use first differences to limit that, not remove it.
  • A common driver (income, urbanisation, technology) can move both series with different lags and produce a lead/lag pattern without any direct effect.
  • World aggregates hide country composition: a change in which countries report can move a world series.
  • Reverse direction: Crop production may act on Food system.
  • Both series are revised by their source; the analysis uses the current vintage, not the vintage available at the time.

What each rung means

Levels

  1. Level 0: No association found

    the overlapping data show no significant association.

  2. Level 1: Correlation only

    statistically associated in the overlapping periods; no direction, no mechanism.

  3. Level 2: Predictive lead/lag

    one series historically contains predictive information about the other.

  4. Level 3: Mechanism supported

    a documented physical, economic or institutional mechanism with cited evidence.

  5. Level 4: Causally supported

    a backdoor-adjusted estimate that survived refutation, on stated assumptions.

  6. Level 5: Established relation

    follows from engineering, accounting or scientific structure.

Every stored run, newest first

Analysis history

  • 2026-09-07 22:15 causal level 5 n 64 causal-service/0.1.0
  • 2026-09-07 22:15 correlate level 5 n 64 causal-service/0.1.0