← All spheres

Atmosphere

Fine particulates & fire weather

Particulate load over the DMZ corridor, with the Fire Weather Index and satellite fire detections as the acute-hazard context. The fastest-moving stream the platform watches.

LiveTrusted
data updated 2026-10-02 19:05 KSTnext refresh --:--8/8 public sources
Forecast & calibrated interval
90% conformal · adaptive α=0.14 · for 2026-10-03
-511274460forecast26-04-2626-07-1526-10-02µg/m³
Last observed · 2026-10-02
7.23 µg/m³
Forecast
9.28 µg/m³
90 % band
4.27 – 19.06
Trust Core verdict
Stress sub-index
9/100
Confidence
91%
Stress band (propagated)
0.006 – 19100
Rationale

Inputs in-distribution, members in agreement, interval tight — the Trust Core stands behind this number.

Stress basis: PM2.5 vs the 35 µg/m³ 'bad' threshold: 9.3 µg/m³ against a midpoint of 35 µg/m³.

01Calibrated uncertainty + disagreement

Ensemble spread

Six heterogeneous members — a GRU, an MLP, a ridge autoregression, Holt smoothing, a seasonal baseline and persistence — each vote on the next value. Their weighted scatter relative to the recent one-step error is the disagreement signal; wide scatter means the members have genuinely split.

seasonal
moving-avg
drift
Holt
AR(7)
m5
2.50 µg/m³ensemble mean 9.28 µg/m³21 µg/m³

Trust signals

Ensemble disagreement0.000

Spread of members vs expected one-step error.

Out-of-distribution0.000

Standardised distance of today's 14-feature input row from the training set. Furthest feature: Fire Weather Index (+1.78σ).

Confidence0.912

The combined trust the Core assigns this output.

02Explainability

What drove this prediction

Input×Gradient attribution: the gradient of the neural members' forecast with respect to every input, multiplied by the input, summed over the window — so each named driver carries a sign and a magnitude. The AR member's coefficients fold into the target's own history.

Recent history of the target+1.00

The series' own recent values (autoregressive memory)

Mineral dust−0.58

CAMS dust, the trans-boundary Yellow-Sea signal

Coarse particulates (PM10)+0.47

CAMS daily mean PM10

Nitrogen dioxide−0.23

CAMS daily mean NO₂, a combustion tracer

Humidity+0.19

ERA5 daily mean relative humidity

Fire Weather Index−0.16

Canadian FWI computed from ERA5

Season (sin)−0.12

Day-of-year phase

Mean temperature−0.09

ERA5 daily mean 2 m temperature

Rainfall+0.07

ERA5 daily precipitation (wash-out / runoff)

Ozone−0.05

CAMS daily mean surface ozone

Season (cos)+0.05

Day-of-year phase

Vapour-pressure deficit−0.04

ERA5 daily max VPD, the drought-stress driver

Aerosol optical depth+0.02

Column aerosol load from CAMS

Wind−0.02

ERA5 daily maximum 10 m wind (ventilation / dispersion)

03Open monitoring

This stream, audited

idealnominalempirical
Recent coverage (adaptive)
92%static band 96% · 90 steps
Recent MAE
4.6 µg/m³rolling 90-step backtest
Drift (PSI)
0.24moderate
Full monitoring →
04Horizon path + rolling backtest

7-step path

The ensemble is rolled forward recursively; each horizon carries its own conformal quantile from the calibration window, scaled by the adaptive factor, so the band widens honestly with lead time. Drivers are held at their last value and only the season advances.

01021314110-0310-0510-0909-03last obs 10-02ensemble path (µg/m³)90 % band per horizon
h1 · 10-03
9.28
[4.27, 19.06] · held-out cov 93%
h3 · 10-05
12.67
[5.11, 29.62] · held-out cov 90%
h7 · 10-09
15.63
[6.11, 37.86] · held-out cov 88%

Rolling backtest, last 90 steps

Every point is a real one-step forecast made from the data available at the time, against what the feed then reported. Misses outside the band are marked. Adaptive conformal inference nudges α each step toward the 90 % target — currently α=0.140 (band ×0.85 vs static).

-31329466207-0507-2308-1008-2809-1510-02observed (µg/m³)one-step forecast90 % adaptive bandmiss
05Model card + physical layer

Model card

trained 2026-10-02

A heterogeneous ensemble: two neural networks trained by backpropagation on the archive, two classical forecasters, and two baselines every member must beat. Weights are set by validation error, never by the test window.

MemberKindWeightTest MAE*
GRU recurrent net2,121 paramsneural · recurrent
25%
0.359
MLP feed-forward net2,289 paramsneural · feed-forward
21%
0.366
AR(7) ridgestatistical
19%
0.379
Holt smoothingstatistical
16%
0.412
Seasonal naivebaseline
7%
0.616
Persistencebaseline
12%
0.402

* held-out test window, log-transformed units

Held-out MAE
6.72µg/m³
Persistence MAE
7.46µg/m³
Skill vs persistence
+12.0%beats the baseline
Test coverage (static)
93%90 % band
Time-ordered split
train 2022-08-04 → 2025-01-31 · 912 steps
validation 2025-02-01 → 2025-07-02 (early stopping, member weights)
calibration 2025-07-03 → 2026-02-15 · 228 residuals
test 2026-02-16 → 2026-10-02 · 229 never-seen steps
Inputs · window of 14 steps
Recent history of the targetCoarse particulates (PM10)OzoneNitrogen dioxideMineral dustAerosol optical depthMean temperatureHumidityWindRainfallVapour-pressure deficitFire Weather IndexSeason (sin)Season (cos)
horizons: h1 cov 93% skill 12% · h3 cov 90% skill 14% · h7 cov 88% skill 15%

Fire layer

The Canadian Fire Weather Index computed from ERA5 over the corridor, plus every VIIRS active-fire detection inside the watched box in the last seven days.

Fire Weather Index
18.3
High · 2026-10-02 · Van Wagner (1987) from ERA5
Fuel moisture codes
90 / 37 / 178
FFMC / DMC / DC — fine, duff, deep-layer dryness
VIIRS detections, 7 d
0
total fire radiative power 0.0 MW inside the corridor box
Most recent detection
none
no active fire in the watched box this week
PM10 (corridor mean)
11.6µg/m³
latest daily mean from CAMS
06Today's input row
z = standardised against the training window
Recent history of the target2.108-1.33σ
Coarse particulates (PM10)11.574-1.09σ
Ozone60.867+0.02σ
Nitrogen dioxide10.163-1.13σ
Mineral dust7.133+0.9σ
Aerosol optical depth0.071-1.1σ
Mean temperature13.117+0.17σ
Humidity62-0.69σ
Wind12.717-0.17σ
Rainfall0-0.34σ
Vapour-pressure deficit1.432+0.56σ
Fire Weather Index18.289+1.78σ
Season (sin)-1-1.27σ
Season (cos)0.001-0.09σ

Provenance

Livenewest observation 2026-10-02lag 0 d

Governed quantity: Next-day corridor-mean PM2.5 across the six sites.

CAMS global atmospheric composition (Open-Meteo air quality)
Hourly PM2.5, PM10, O₃, NO₂, dust, aerosol optical depth
ECMWF Copernicus · Open-Meteo
hourly · latency hours
archive 2022 → present
live: hourly CAMS → daily means
source ↗
ERA5 / ERA5-Land reanalysis (Open-Meteo archive)
Daily temperature, humidity, VPD, precipitation, wind, shortwave radiation, ET₀
ECMWF Copernicus · Open-Meteo
daily · latency ≈1 day (preliminary), 5 days (final)
archive 1940 → present
live: 6 sites, 11 days
source ↗
NASA FIRMS active fire (VIIRS SNPP + NOAA-20)
375 m active-fire detections with fire radiative power
NASA LANCE / FIRMS
hourly · latency ≈3 hours
archive rolling 7 days (keyless) · full archive with a free key
live: 0 in the last 24 h, 0 in 7 days
source ↗

archive pulled 2026-10-02 09:55 UTC · live tail merged at request time · all sources publicly available · nothing on this page is simulated