WF-9 · World Economy Engine

World Economy Engine

An evidence-aware observatory combining macroeconomics, markets, machine learning and a structural graph to separate signal, scenario, forecast and uncertainty.

WF-09World economyscheduledActive
The graph makes transmission hypotheses explicit; it is not proof of causality.

Plain-language summary

What it solves
Global macroeconomic data is abundant but rarely related to itself.
Who it can serve
Anyone following the world economy, and anyone studying causal analysis and scenarios.
What it produces
A monthly indicator of the state of the economy, the links between variables, scenarios and forecasts.
Skip to the technical detail
1 · In one sentence

An evidence-aware observatory combining macroeconomics, markets, machine learning and a structural graph to separate signal, scenario, forecast and uncertainty.

2 · Why it exists

To make a highly interconnected economic system readable without hiding data revisions, benchmarks, small OOS samples or the limits of causal claims.

3 · What it produces

Several complementary views rather than a single number.

The Global Economy Pulse combines cycle and stress through robust statistics; the graph exposes hypothesised channels among macro variables, sectors, commodities, currencies and bottlenecks. Forecasts and scenarios remain separate and auditable.

A robust monthly cycle/stress synthesis; the standardised scale is not an official index.

4 · How it works

From time-t data to a governed output.

1WDI/FRED/OECD and vintages
2Release lag + feature engineering
3Robust z-score + Global Pulse
4ML models + benchmarks
5GMM regime + graph/scenarios
6Bootstrap, conformal and audit

Targets become available only after their release lag; robust z-scores use prior history. Graph propagation applies sign, elasticity, force, uncertainty/damping and a cap on incoming absolute weights to limit explosive amplification.

5 · Data used

SourceInformationUse in calculationControl
World Bank WDIglobal targets and annual indicatorsrelease lags, lags/differences/rolling and point-in-time targetsquarantine and anti-leakage audit
FREDcommodities, markets, stress and cyclemeans, changes, volatility and Pulse componentsnetwork retry/budget and missing-data controls
OECD CLIleading cycle signalgap from 100 and three-month momentumseries availability and quality
Structural graphnodes/edges with sign, lag, elasticity and uncertaintypropagated features and prudential counterfactual scenariosversioning, provenance and ablation
6 · Feature engineering

Point-in-time and robust

Lags 0/1/2, differences, moving averages, missingness, release lags and rolling median/MAD robust z-scores based on prior history.

7 · Models

Heterogeneous ensemble

Ridge, Elastic Net, Huber, PCA+Ridge, gradient boosting and random forest; robust median ensemble and prequential selection based only on past folds.

8 · Regimes and scenarios

Causal three-state GMM

Gaussian Mixture over Pulse/macro groups trained only on prior history; scenario engine kept separate from forecasting and the graph treated as a hypothesis layer.

9 · Evidence

Benchmarks before complexity

Expanding backtest with purge gap, naive benchmark, bootstrap skill, conformal intervals, OOS R²/correlation and stability diagnostics.

Workflow technical dossier

Methods, validation and implementation stack.

Runtime and packages

  • NumPy and pandas for panels, features and audits.
  • scikit-learn for regressors/classifiers, PCA, GMM and pipelines.
  • NetworkX for the graph; SciPy for statistical methods; Matplotlib for charts.
  • SQLite for state/vintages; requests/PyYAML for sources and registries; ReportLab/openpyxl for reports.

Governance

  • Fail-fast preflight, contract checkpoints and sealed review bundle.
  • Research ex-post skill is separated from operational policy.
  • A fresh live full run of the current version remains distinct from governance replay validation.

RPA and persistence

  • Weekly GitHub Actions, SQLite state restore/persistence and forecast reconciliation.
  • Artifacts, digest, report and gates before publication.
Declared limitations

This is an experimental system, not an official projection or financial advice. Graph weights are expert hypotheses until empirically calibrated/stabilised; revisable macro data and structural breaks can change results.

See recent outputs

The Publications page can show multiple images from the same post or preview, with gallery navigation.

Open publications