{
 "number": 1485,
 "headline": "The ledger, through October 24",
 "standfirst": "Mean absolute temperature error runs 2.40\u00b0F at day 1 and 4.54\u00b0F at day 7, over 616,343 settled forecast-observation pairs.",
 "desk": "ledger",
 "dateline": {
  "place": "The Ledger",
  "state": null,
  "lat": null,
  "lon": null,
  "site_key": null,
  "site_name": null,
  "site_url": null,
  "accent": null
 },
 "edition": "2026-10-24",
 "published": "2026-10-24T00:25:20Z",
 "updated": null,
 "access": "free",
 "body_html": "<p>Every forecast this network publishes for a station with an ASOS report is compared against that report once the valid time has passed, and the residual is written down. This is the standing table for September 24\u2013October 24, 2026.</p><table class=\"tbl\"><thead><tr><th>Lead</th><th class=\"num\">NDFD</th><th class=\"num\">NBM</th><th class=\"num\">pairs</th></tr></thead><tbody><tr><td>Day 1</td><td class=\"mono num\">2.43</td><td class=\"mono num\">2.40</td><td class=\"mono num\">69,211</td></tr><tr><td>Day 2</td><td class=\"mono num\">2.68</td><td class=\"mono num\">2.62</td><td class=\"mono num\">69,318</td></tr><tr><td>Day 3</td><td class=\"mono num\">3.01</td><td class=\"mono num\">2.88</td><td class=\"mono num\">69,150</td></tr><tr><td>Day 4</td><td class=\"mono num\">3.32</td><td class=\"mono num\">3.19</td><td class=\"mono num\">68,833</td></tr><tr><td>Day 5</td><td class=\"mono num\">3.81</td><td class=\"mono num\">3.64</td><td class=\"mono num\">69,138</td></tr><tr><td>Day 6</td><td class=\"mono num\">4.28</td><td class=\"mono num\">4.10</td><td class=\"mono num\">69,592</td></tr><tr><td>Day 7</td><td class=\"mono num\">4.65</td><td class=\"mono num\">4.54</td><td class=\"mono num\">56,158</td></tr><tr><td>Day 8</td><td class=\"num\">\u2014</td><td class=\"mono num\">4.91</td><td class=\"mono num\">34,611</td></tr></tbody></table><p class=\"note\">Mean absolute error, \u00b0F, temperature. ASOS reports at :53 and the forecast is stamped on the hour, so a forecast is paired with the nearest observation within 30 minutes and otherwise left unscored.</p>",
 "body_key": null,
 "teaser_html": "",
 "claims": [
  {
   "text": "day-1 mean absolute temperature error, hrrr",
   "value": 2.39,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 20496,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-1 mean absolute temperature error, NBM",
   "value": 2.4,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34984,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-3 mean absolute temperature error, NBM",
   "value": 2.88,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34915,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-5 mean absolute temperature error, NBM",
   "value": 3.64,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34827,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-7 mean absolute temperature error, NBM",
   "value": 4.54,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34760,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-1 mean absolute temperature error, nbm-qmd",
   "value": 2.48,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 9151,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-3 mean absolute temperature error, nbm-qmd",
   "value": 2.88,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 7991,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-5 mean absolute temperature error, nbm-qmd",
   "value": 3.56,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 6793,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-7 mean absolute temperature error, nbm-qmd",
   "value": 4.71,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 5655,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-1 mean absolute temperature error, NDFD",
   "value": 2.43,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34227,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-3 mean absolute temperature error, NDFD",
   "value": 3.01,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34235,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-5 mean absolute temperature error, NDFD",
   "value": 3.81,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 34311,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-7 mean absolute temperature error, NDFD",
   "value": 4.65,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 21398,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  },
  {
   "text": "day-1 mean absolute temperature error, rrfs",
   "value": 2.61,
   "unit": "\u00b0F",
   "normal": null,
   "rank": null,
   "of": 16050,
   "period": "September 24\u2013October 24, 2026",
   "source": "Forecast Network verification ledger"
  }
 ],
 "assets": [],
 "provenance": {
  "built_at": "2026-10-24T00:25:15Z",
  "model": null,
  "cycle": null,
  "stores": [
   "/home/maue/forecastpoints/data/verify/2026-09.ndjson",
   "/home/maue/forecastpoints/data/verify/2026-10.ndjson"
  ],
  "mint_sha256": null,
  "pairing_rule": "ASOS reports at :53 and the forecast is stamped on the hour, so a forecast is paired with the nearest observation within 30 minutes and otherwise left unscored.",
  "detector": "ledger",
  "detector_version": "1",
  "inputs": {
   "window_days": 30,
   "pairs": 1195353,
   "min_pairs_per_cell": 120
  }
 },
 "strength": 0.52,
 "tags": [
  "ledger",
  "skill",
  "verification"
 ],
 "supersedes": null,
 "superseded_by": null,
 "source": "wire",
 "canonical": null,
 "slug": "the-ledger-through-october-24",
 "path": "/mp/1485/",
 "url": "https://forecastpost.com/mp/1485/",
 "desk_label": "The Ledger",
 "digest": "5c72eca70ea8f2c065d5273de481afaa9f0a99588f7e1c007e52cdaf30674687"
}