HUMANITYVECTOR

Atmospheric CO2, global annual mean · World · 5 years ahead

2030: the model assigns an 80 percent probability to 438.8 to 441.9 ppm

Point estimate 439.2 ppm from Holt (exponential smoothing with additive trend), against 425.6 ppm observed in 2025. holt beats last_value on out-of-sample MAE by 88.4 percent over 12 cutoffs (minimum 8, margin 5 percent).

Distribution over the history

Fan chart

47 observed points to 2025, then 3 forecasts with 80 percent intervals336.9389.4441.919791986199320002007201420212030
Solid: observed (ppm). Dashed and shaded: model point estimates and 80 percent intervals from empirical residual quantiles. Filled dot: the record on this page. Green or red dot: the realised value, inside or outside its interval.
Quantiles
p5 438.6 · p10 438.8 · p25 439.5 · p50 440.4 · p75 441.2 · p90 441.9 · p95 442
Source
empirical quantiles of 12 in-window 5-step residuals; no normality assumed
The record

Immutable fields

Key
co2-global-annual-mean:WLD:5
Id
8b066c18-d8e5-4268-9b03-fe010b8fc9ee
Created
2026-09-07 22:16 UTC
Data cutoff
2026-09-07 22:16 UTC
Origin
2025 = 425.6 (obs 264263)
Target period
2030 (1826 days)
Point
439.2 ppm
Interval
438.8 to 441.9 at 80 percent
Model
holt models_v1.targets_v1
Baseline
last_value
Snapshot
a8251cc7aa32b2909bfa5a6c564602ee66a3b23a0e6eae27743aff83fc41fa30
Data mode
ingested_at
Status
active
Drivers

Statistical association, not causal

Holt (exponential smoothing with additive trend) uses only the target's own history; there are no driver contributions.

Outcome

Not yet realised

The observation for 2030 has not been ingested. The weekly forecast.evaluate job attaches it when it arrives; the record above does not change.

Scenario assumptions

What the forecast takes for granted

  • No structural break in co2-global-annual-mean between the data cutoff and the target period.
  • The source keeps publishing the series on the same definition; a rebasing or redefinition invalidates the comparison.
  • The smoothed level and trend at the cutoff persist over the horizon.
Falsifiers

What would show this forecast wrong

  • If the first published value of co2-global-annual-mean (WLD) for 2030 is below 438.8 ppm or above 441.9 ppm, the 80 percent interval is falsified.
  • The model assigns a 10 percent probability to a value below 438.8 ppm and a 10 percent probability to a value above 441.9 ppm; interval misses should occur about one time in five over many forecasts, and a run of misses well above that rate falsifies the calibration.
  • The point forecast is above the last observed value (425.6 ppm); a realised value at or below that level falsifies the direction call.
Competing models

Scorecard for this target and horizon

ModelStatusCutoffsMAERMSEDirection80% coverageSkill vs last value
Holt (exponential smoothing with additive trend)
models_v1.targets_v1
champion121.411.62100%42%88.4%
Drift
models_v1.targets_v1
challenger123.43.46100%50%72.0%
Last value
models_v1.targets_v1
baseline1212.1412.160%17%0.0%
Linear trend
models_v1.targets_v1
challenger121.661.96100%83%86.4%
Champion: Holt (exponential smoothing with additive trend). holt beats last_value on out-of-sample MAE by 88.4 percent over 12 cutoffs (minimum 8, margin 5 percent).
Model card

Holt (exponential smoothing with additive trend)

Holt (exponential smoothing with additive trend)

Purpose. Point and 80 percent interval forecasts of co2-global-annual-mean (WLD) 1, 2, 5 years ahead. Owner: Forecast Lab (HV 3.0).

Method

Simple exponential smoothing with an additive trend. Level and trend smoothing parameters (alpha 0.95, beta 0.3) are chosen by grid search on one-step-ahead squared error inside the training window.

Uncertainty

Intervals are empirical: the model is refitted at earlier origins inside the training window, the realised errors at the same horizon are collected, and the interval is the 10th to 90th percentile of those errors around the point forecast. No normality is assumed.

Training and evaluation

Training window: 47 periods, 1979-01-01 to 2025-01-01. Evaluation: rolling-origin backtest over 12 cutoffs using pseudo real-time data (the earliest ingested value per period; no vintage archive exists for this series, so revisions between the cutoff and today are not reproduced).

Known limitations

  • Structural breaks after the cutoff are not modelled.
  • Driver contributions are statistical associations, not causal effects.
  • Promotion to champion requires beating the last-value baseline on out-of-sample MAE by at least 5 percent over the minimum number of cutoffs; otherwise the baseline stays champion.
  • Retraining: every scheduled forecast.run refits on the data then available; backtests re-run from /admin/forecasts.
Version chain

Supersedes

This is the first record for its key.