TRV-2026-2702Version 1 · Published

Saved · see the current record

Why this version exists

Certified into the record

The exact text we saved

This is the version exactly as it was saved, character for character. The SHA-256 hash below is a 64-character code worked out from that text. Run the same text through SHA-256 and you get the same code; change a single letter and the code comes out completely different. Each version also stores the previous version’s hash, which chains them together so no version can be swapped out quietly.

TRUVACE RECORD VERSION
record: TRV-2026-2702
version: 1
kind: certified
reason: Certified into the record
timestamp: 2026-11-12T17:03:39.636622Z
status: published
lens: trace
sector: health
headline: Relative Robustness of Machine Learning (ML) Postprocessing Schemes in Forecasting Wintertime Precipitation Types: A CONUS-Wide Comparison
dek: Abstract Accurate forecasts of precipitation type (p-type), rain (RN), snow (SN), ice pellets (IP), and freezing rain (FZRA) are essential for managing winter weather impacts. Operational p-type products, diagnosed from numerical weather prediction (NWP) models using physical schemes, perform reliably for common classes but fail to capture minority classes (IP/FZRA). This study evaluates three machine learning (ML) techniques, such as multinomial logistic regression (MLR), artificial neural network (ANN), and qu…
gain_title: In a test on November–March 2017–19 data across the contiguous US, a multinomial logistic regression postprocessing model beat the operational GEFS forecast for ice pellets in both accuracy and equitable threat score, while GEFS showed negligible skill.
problem_title: In a contiguous-US test of machine-learning postprocessing of GEFS winter forecasts, all models were poorly calibrated for ice pellets and freezing rain, giving high probabilities to events that occurred far less often.
trace_subject: Machine-learning forecasts of ice pellets and freezing rain versus the operational GEFS product
gain_reading: In a test on November–March 2017–19 data across the contiguous US, a multinomial logistic regression postprocessing model beat the operational GEFS forecast for ice pellets in both accuracy and equitable threat score, while GEFS showed negligible skill.
gain_evidence: For IP, MLR clearly outperforms all others in both accuracy and ETS
problem_reading: In a contiguous-US test of machine-learning postprocessing of GEFS winter forecasts, all models were poorly calibrated for ice pellets and freezing rain, giving high probabilities to events that occurred far less often.
problem_evidence: For the rare p-types, IP and FZRA, all models show poor calibration, with curves falling substantially below the diagonal
quick_read: Researchers from the University of Texas at Arlington, NOAA and partner organisations compared three machine-learning methods (multinomial logistic regression, a neural network and quantile random forest) for correcting medium-range winter precipitation-type forecasts. They tested them against the operational GEFS real-time product using crowdsourced mPING reports from November–March 2017–19 across the contiguous US.

The operational product handled rain and snow reliably but almost never forecast ice pellets and showed freezing rain only in small, isolated patches, missing icing corridors. The machine-learning models outlined those corridors more faithfully, and logistic regression beat every other scheme for ice pellets in accuracy and equitable threat score.

The gains came with costs. For snow, the GEFS baseline kept the highest categorical accuracy. For freezing rain and ice pellets, all models were overconfident, assigning high probabilities to events that occurred much less often, and the GEFS product scored the highest equitable threat score for freezing rain by issuing fewer, safer forecasts.
limitation: The ML models overpredicted ice pellets and freezing rain, and the observations came from crowdsourced mPING reports that can be spurious and inconsistent. The baseline also ran at coarser resolution than the ML predictors.
tag: Dual reading
key_points: The models were trained on GEFSv12 reforecast data (five ensemble members, 33 predictors) paired with mPING observations, at 6-hourly lead times from 6 to 120 hours. | Evaluation used three-fold cross-validation by whole year, training on two winters and testing on the third, so models were scored on years they had not seen. | For rain, all three ML models beat both GEFS baselines up to 72 hours; accuracy was about 95% at 24 hours, and the logistic regression and neural network scored equitable threat above 0.9 at 24 hours. | Rain skill fell with lead time: logistic regression and neural network equitable threat dropped to about 0.40 by 120 hours, quantile random forest from about 0.78 to 0.28, while the GEFS ensemble mean held near 0.47–0.48. | For snow, the GEFS ensemble mean had the highest accuracy, rising from about 0.74 to nearly 0.87 at 120 hours, with quantile random forest the best ML model. | For freezing rain, ML models had higher raw accuracy (the neural network peaked near 0.34 at 120 hours), yet GEFS had the highest equitable threat score because its conservative forecasts avoided false alarms. | For ice pellets, logistic regression led in accuracy and equitable threat score, the neural network came second, and GEFS showed negligible skill. | Case studies of three winter events, one each from 2017, 2018 and 2019, supported the finding that GEFS under-resolves mixed-phase transition zones.
rundown: The operational comparison was GEFS's real-time p-type product, which diagnoses a single dominant type from wet-bulb temperature profiles. During 2017–19 it ran at 1-degree resolution with one control and 20 perturbed members, while the ML predictors came from 0.25-degree reforecasts. The authors say the coarse vertical resolution and threshold logic smooth shallow melting and refreezing layers, which leads to underrepresentation of ice pellets and freezing rain.

Observations came from mPING, a crowdsourced app, with reports mapped to rain, snow, freezing rain and ice pellets. Reports of solid or freezing types where surface wet-bulb temperature exceeded 1°C were removed. Test folds were heavily imbalanced: in the first fold, for example, the average test set held about 8,801 ice pellet and 8,462 freezing rain samples against 42,924 rain and 42,472 snow. Inverse-frequency class weights were used in training.

On probability quality, the neural network had the lowest Brier scores among ML models for rain, snow, freezing rain and ice pellets, with logistic regression close behind and quantile random forest lagging. GEFS's low Brier scores for rare classes largely reflected near-zero probabilities regardless of outcomes. Reliability diagrams showed ANN and MLR close to the diagonal for rain at 120 hours but underconfident for snow at mid-probabilities.

The authors conclude that GEFS's modest calibration gains for freezing rain and ice pellets at long leads are illusory and do not amount to detection skill, while the ML schemes, despite overforecasting, flagged more rare-event locations.
sources:
- peer_reviewed | Weather and Forecasting | https://doi.org/10.1175/waf-d-25-0205.1 | 2026-06-05
prev: 0000000000000000000000000000000000000000000000000000000000000000
SHA-256 hash
dca3712400daeb7e4cad6c791a32f03fdf21e6d15414112db861d5b9c763e3ce
Previous version’s hash
0000000000000000000000000000000000000000000000000000000000000000
Check this record hasn’t been altered
How to check it yourself, without trusting this page

Download any version from /api/record/TRV-2026-2702 and hash its canonical field yourself, for example with shasum -a 256. You should get its content_hash. Each version’s text also ends with prev:and the hash of the version before it (version 1 points to 64 zeros). If anyone had changed a single character of any version after it was saved, those hashes wouldn’t line up.