Skip to main content
MLAIA / Prediction & Causal Analysis / Demand Forecasting

Prediction & Causal Analysis · Demand forecasting

Forecast every item.
Including the slow ones.

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.

A specialist practice of MLAIA Data ScienceLed by Dr. Yochai Edlitz · Ph.D., Weizmann Institute

Why item-level demand is hard

Most items don’t sell every week.
Average-based rules miss that.

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.

01

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.

02

Intermittent & lumpy demand

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.

03

Classify before you forecast

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.

One slow-moving item, week by weekSimulated data · 65% of weeks have no demand at all05100week 13week 26week 39week 52unitsactual demandCroston-style rate forecast— average size ÷ average interval
Simulated weekly demand for one slow-moving item. Most weeks are zero. A Croston-style forecast smooths demand size and the interval between demands separately, and gives a steady rate to plan stock against. It doesn’t predict which week the next order comes. Illustration only, with a smoothing constant of 0.15.

How we approach it

Forecasts that add up.
And say how sure they are.

A point forecast is only the start. These are the parts that decide whether planners can use it.

Hierarchical reconciliation

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.

Probabilistic forecasts

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.

Backtests against your current method

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.

Stockouts & demand drivers

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.

From forecast to reorder

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 & replaced items

New items, substitutes and part supersessions break item history. We link related items, borrow from similar ones, and show where the forecast is weak.

Methods we useCroston, SBA & TSBETS & ARIMAGradient-boosted global modelsHierarchical reconciliationQuantile & distribution forecastsRolling-origin backtests

What we measure

Accuracy that matches the decision.
Not one headline number.

We agree the measures before modeling, and report them by item group, not only in total.

Error that works with zeros

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.

Bias

A forecast that runs high fills the warehouse. One that runs low causes stockouts. We track bias separately from error, by item group.

Quality of the range

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.

Inventory outcomes

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

From sales history to reorder decisions.
In four steps.

Each step ends with evidence you can check before the next one starts.

01

Data audit & baseline

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.

02

Segment & backtest

We group items by demand pattern, fit suitable methods, and backtest them on past periods next to your current method.

03

Connect to reorders

We turn forecasts into reorder points and safety stock, and simulate the policy on past demand before it goes live.

04

Deploy & monitor

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.

Book a 30-minute forecasting review

Before we start

Good questions. Straight answers.

Can you forecast items that sell only a few times a year?

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.

Will it beat our ERP forecast?

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.

Machine learning or statistical methods?

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.

How much history do we need?

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.

Is this the same as NextDemand?

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.

What do you need for the first call?

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

Book a 30-minute
forecasting review.

Bring one forecast or decision you want to improve. In 30 minutes we’ll cover:

  • What your data can realistically support
  • How we’d backtest it against your current method
  • Where a causal test would show the real impact

Please don’t include confidential datasets, credentials or patient information.

yochai@mlaia.com
+972 52 484 6282

Your inquiry is handled under our Privacy Policy.