Steady & seasonal demand
Items that sell most periods. We use exponential smoothing, ARIMA and gradient-boosted models with price, promotion and calendar features. A single global model trained across many items is often a strong option.
Prediction & Causal Analysis · Demand forecasting
Item-level demand forecasting for retail, distribution and spare parts. We forecast steady sellers and intermittent, lumpy demand, test the result against your current method, and connect it to reorder decisions.
Why item-level demand is hard
A typical catalogue mixes steady sellers with items that sell a few times a year. Methods built for smooth demand treat the empty weeks as noise. For slow movers, the empty weeks are the pattern.
We build forecasting products ourselves. NextDemand is MLAIA’s own spare-parts forecasting product, made for slow, sporadic demand. This practice builds bespoke forecasting for your items, data and systems.
Items that sell most periods. We use exponential smoothing, ARIMA and gradient-boosted models with price, promotion and calendar features. A single global model trained across many items is often a strong option.
Items with many zero periods. Croston’s method forecasts the size of demand and the interval between demands separately. TSB updates the chance of demand every period, so it reacts when an item is going obsolete.
We group items by how often they sell and how much order sizes vary. Each group gets methods suited to it. New items without history need another approach, such as borrowing from similar items.
How we approach it
A point forecast is only the start. These are the parts that decide whether planners can use it.
Forecasts by item, location, category and total should add up. Reconciliation methods such as MinT adjust every level so they agree, and can improve accuracy too. Hyndman & Athanasopoulos explain the idea.
Stock decisions need a range, not one number. We forecast quantiles or full distributions. A 95% cycle service level, for example, is set from the 95th percentile of demand over the lead time.
We replay past periods: forecast with only the data available at the time, then compare with what happened. Your current method runs through the same test. That gives the bar to beat. See time series cross-validation.
Promotions, price changes and holidays shape demand. Stockouts hide it: you can’t sell what you don’t have. We flag those periods so the model doesn’t learn them as low demand.
A forecast pays off through the reorder point, safety stock and order quantity. We turn forecast ranges and lead times into those numbers, and test the policy in a simulation on past demand.
New items, substitutes and part supersessions break item history. We link related items, borrow from similar ones, and show where the forecast is weak.
What we measure
We agree the measures before modeling, and report them by item group, not only in total.
Percentage errors break when actual demand is zero. We use scaled errors such as MASE or RMSSE, so items and methods can be compared fairly.
A forecast that runs high fills the warehouse. One that runs low causes stockouts. We track bias separately from error, by item group.
How often actual demand falls inside the forecast range, and pinball loss or CRPS for the whole distribution. Both are proper scoring rules for quantiles and distributions.
In a simulation on past demand: the service level reached, stockouts, and the stock held to get there. This is where forecast accuracy turns into money.
Achievable accuracy depends on your items, data and lead times. We measure it on your own history next to your current method. We don’t promise benchmark figures.
How an engagement runs
Each step ends with evidence you can check before the next one starts.
We review your sales, order or usage history, stockouts and lead times. Then we measure how your current method performs. That’s the bar to beat.
We group items by demand pattern, fit suitable methods, and backtest them on past periods next to your current method.
We turn forecasts into reorder points and safety stock, and simulate the policy on past demand before it goes live.
Forecasts go into your ERP, planning tool or reports, with data-quality checks and accuracy monitoring. We document it so your team can run it.
Before we start
Yes, within limits. Methods such as Croston’s and TSB are built for intermittent demand. They give a demand rate and a range, not the date of the next order. For setting stock levels, the range is what matters.
We can’t promise that before we see your data. We backtest on your own history with your current method in the same test, so you see the difference before you rely on it.
Both, chosen by item group. Gradient-boosted models do well when there are many items and useful drivers such as price and promotions. For sparse items, simple intermittent-demand methods are often competitive. The backtest decides.
More helps. To see a seasonal pattern repeat, you need at least two full seasons. Items with less history can borrow from groups of similar items. The data audit tells you what’s realistic.
No. NextDemand is MLAIA’s own product for spare-parts demand and inventory planning. This practice builds bespoke forecasting for your data, items and systems.
The decision you want to support, how you forecast today, and a column list of the data you have. Please don’t send confidential data.
Prediction & Causal Analysis · Demand Forecasting
Bring one forecast or decision you want to improve. In 30 minutes we’ll cover:
Please don’t include confidential datasets, credentials or patient information.