To dashboard

Forecast verification · Aral region

How accurate is the forecast:
what we promised — and what actually happened

Forecast vs reality
11.4µg/m³ · MAE PM10on average the forecast misses by this much
86%of hours · status matchthe forecast landed in the correct danger level

Counted over 780 matched forecast-vs-fact hours. Updated hourly — we publish the result even when it doesn’t flatter us.

By forecast horizon
HorizonMAE, µg/m³Status matchPairs
3 h ahead7.7 µg/m³90%228
6 h ahead9.3 µg/m³88%216
12 h ahead12.6 µg/m³85%192
24 h ahead19.2 µg/m³78%144

The closer the hour, the more accurate the forecast — the shortest horizon has the smallest error.

Promised → happened
TimeSettlementHorizonPromised, µg/m³Happened, µg/m³Difference
06/10, 08:00Moynaq3 h ahead120134+14 µg/m³
06/10, 11:00Qongʻirot6 h ahead150139−11 µg/m³
06/10, 14:00Chimboy12 h ahead180194+14 µg/m³
06/10, 17:00Taxiatosh24 h ahead210199−11 µg/m³
06/10, 20:00Xoʻjayli6 h ahead240254+14 µg/m³
How we calculate it
  • On every hourly update the system remembers what the CAMS forecast promised for future hours. When that hour arrives, the freshest value recorded for it becomes the fact, and the pair is compared.
  • MAE is the mean absolute PM10 error in µg/m³. Status match is the share of hours when the forecast landed in the same danger level by the 55/155/355 µg/m³ thresholds.
  • An honest caveat: we compare the CAMS forecast against the CAMS analysis, not against ground stations — there are almost none in the region. This measures the model’s consistency over time, not absolute ground truth.