Skip to main content
Back to Signal

Precipitation Forecasts for Supply Chain Managers

A logistics team must decide whether to keep a dock open as rain approaches. Precipitation is harder to forecast and benchmark than temperature, so weak methods can misrank providers and worsen decisions. Here is a practical approach that avoids common errors.

Why rain is harder to forecast than temperature

When supply chain teams compare providers systematically, precipitation forecasts often prove less reliable than temperature forecasts. That reflects the underlying physics, not necessarily provider quality. Precipitation involves convective and microphysical processes that NWP models represent less accurately than broad temperature fields, especially across operational horizons of 6 to 24 hours.

The main challenge is spatial displacement. A 20-kilometre shift in a front can move 10mm of rain from one side of a transport corridor to the other. Temperature changes smoothly across space, while precipitation can change abruptly. Forecast error often concerns that boundary's location, not the rainfall total.

Precipitation is also intermittent. Temperature has a value at every time point, while precipitation is zero in most forecast periods. As a result, Mean Absolute Error (MAE) across all hours is dominated by easy dry-hour performance, not wet-hour accuracy, where operational stakes are highest.

Metrics for precipitation benchmarking

For supply chain use, the key question is often binary: will precipitation exceed an operational threshold, and when? The threshold depends on the application. An open dock might use 2mm per hour; road freight might use the onset of icy surfaces, which depends on precipitation phase as well as rate.

For this binary test, Equitable Threat Score (ETS) is useful. It shows how much better a provider detects threshold events than a random forecast, adjusted for expected random hits. An ETS of 0.30 is useful; below 0.10, a provider adds little over persistence for your threshold and region.

Frequency bias is another key diagnostic. It shows whether a provider overstates or understates threshold-event frequency. Above 1.2, false alarms may teach operators to disregard forecasts. Below 0.8, misses leave the team exposed without preparation time.

For probabilistic precipitation products, CRPS assesses threshold accuracy alongside uncertainty calibration. A provider that assigns a 70% chance of exceeding 2mm in a given hour gives a better risk-sized decision input than a deterministic heavy-or-light-rain forecast.

Building a supply chain rain benchmark

The actuals side creates a data challenge for supply chain teams. Energy operations often have metered weather-linked data, but logistics operations may lack a systematic record of weather at each relevant location and date.

We recommend two actuals sources. First, use gridded reanalysis, such as publicly available ERA5 from the Copernicus Climate Change Service, at the coordinates of key sites, docks, and route waypoints. It supplies a high-quality historical precipitation reference without proprietary actuals.

Second, where available, use your operational disruption log: paused dock work, route deviations, or extended delivery windows caused by weather. These records do not provide rainfall totals, but they identify high-impact events to verify against reanalysis and link to threshold benchmarking.

Together, these sources support continuous ETS and frequency-bias analysis plus event validation against operational impact.

Example from a mid-size logistics operator

In our early-access cohort, a mid-size third-party logistics operator compared three precipitation providers with 18 months of reanalysis actuals across sites on a Northern England distribution corridor. The priority was onset timing, not rainfall total. Its protocol moved staging indoors 90 minutes before a threshold rate was forecast. Misses and late false alarms both carried measurable costs.

The benchmark calculated onset-time accuracy as mean absolute error in hours between forecast and observed threshold crossings across all events in the 18-month period. Provider results differed by about 40 minutes, significant against the 90-minute protocol. The top provider on onset timing also led on ETS for that threshold, giving operators confidence the result was not an artefact of the evaluation window.

This design supports actionable procurement: measure the operational threshold directly and evaluate enough events for statistical reliability.

What the benchmark cannot tell you

Two limitations matter. First, precipitation skill falls sharply with lead time. For many providers and regions, useful skill reaches roughly 48 to 72 hours for frontal rain and 12 to 24 hours for convective rain. Beyond that, even leading providers offer modest gains over climatological base rates.

If operations need weather decisions more than three days ahead, treat precipitation forecasts as indicative, not actionable. Set long-lead routing buffers from climatological disruption probability rather than one forecast. Benchmarking still helps in the shorter range, but the predictability limit matters.

Second, point-level benchmarking from one site's actuals can misrank providers when their main difference is spatial displacement, not event detection. A provider placing rain 15 kilometres too far east will score poorly on ETS at a dry-side site but well at a wet-side site. For route-level operations, multi-point corridor testing is more representative.

Starting with a practical benchmark

For a team starting from scratch, begin with a 12-month benchmark at your three to five highest-disruption sites. Use ERA5 as the actuals reference and ETS at your operational threshold as the primary metric. Public reanalysis and archived forecasts from two or three candidate providers are sufficient, with no proprietary data infrastructure.

This will not answer everything, but it will show whether your current provider outperforms alternatives at the thresholds driving operations. That supports a better-informed procurement decision than relying on today's assumption.

Move past assumptions

Get skill scores for your 15 exposures

Climingo runs the comparison against your own records, not synthetic test sets.