Demand Forecasting

Demand forecasting predicts future customer need so an organization can plan inventory, replenishment, staffing, logistics, or capacity. The hard part is often not the model family but the target definition. Sales are not always demand: stockouts, substitutions, throttling, store closures, and backorders can censor the demand signal.

A useful demand forecast specifies the decision unit: item-store-day, SKU-region-week, warehouse-lane-hour, or another grain. It also specifies the horizon and update cadence. A same-day staffing forecast needs recent observations and weather; a 12-week inventory forecast needs promotions, lead times, launch state, and replenishment constraints.

Demand data usually mixes mature, seasonal, intermittent, and cold-start series, and each segment needs a different method and a different metric guardrail.

Series segmentTypical methodMetric caution
Mature, high-volumestatistical forecasting, ML lag models, global neural modelsaggregate WAPE can hide promo and stockout periods
Strongly seasonalseasonal models, calendar covariatesvalidate per season, not just overall
Intermittent / spare partsintermittent demand methods (Croston-style)avoid MAPE; zeros make it unstable
New product / cold-startcold-start forecasting: analogs, hierarchy priors, metadata-driven global modelsevaluate cold starts as a separate population

Because sales censor demand and costs are asymmetric, the metric column matters as much as the method column: a forecast that looks accurate in aggregate can still fail on exactly the segment that drives operational cost.

Cost asymmetry is central. Under-forecasting can cause lost sales or service-level penalties; over-forecasting can cause waste, holding cost, or markdowns. That makes business-cost-aware forecasting losses, quantiles, and service-level targets more relevant than a single point metric. Large catalogs also require hierarchical forecasting, because item-level forecasts must be coherent with category, warehouse, and total demand plans.

Good demand systems evaluate by segment: stockout periods, promotion periods, launch age, item velocity, region, and horizon. Aggregate WAPE can look acceptable while the system fails exactly where operational cost is highest.

Connections

Demand forecasting combines forecasting data and covariates, forecasting-system-design, and domain constraints. The logistics application is expanded in demand prediction in logistics.

References