Review of a paper on comparison of modern machine learning techniques in retail

A couple of days ago, I noticed a link to the following paper in a post by Jack Rodenberg: https://arxiv.org/abs/2506.05941v1. The topic seemed interesting and relevant to my work, so I read it, only to find that the paper contains several serious flaws that compromise its findings. Let me explain. Introduction But first, why am … Read more

NATCOR course on Forecasting and Predictive Analytics, September 2025

Are there any PhD students in the crowd who want to learn more about forecasting? What about academic supervisors who have such students? Show me your hands! This post is for you! This September, we (Lancaster Centre for Marketing Analytics and Forecasting members) will deliver the Natcor course on Forecasting and Predictive Analytics at Lancaster … Read more

Fundamental Flaw of the Box-Jenkins Methodology

Sarah by Yegor Kamelev

If you have taken a course on forecasting or time series analysis, you’ve probably heard of ARIMA and the Box–Jenkins methodology. In my opinion, this methodology has a fundamental flaw and should not be used in practice. Here’s why. When Box and Jenkins wrote their book back in the 1960s, it was a very different … Read more

Svetunkov & Sroginis (2025) – Model Based Demand Classification

Stockouts detection algorithm, Figure 2 from the paper https://doi.org/10.48550/arXiv.2504.05894

For the last year, Anna Sroginis and I have been working on a paper, trying to modernise demand classification schemes and make them useful in the brave new era of machine learning. We have finally wrapped it up and submitted it to a peer-reviewed journal. But the temptation to share was too strong, so we … Read more

A paper to read over the Xmas holiday: Wang et al. (2023) – Forecast combinations: An over 50-year review

Christmas and the New Year are upon us, and I wanted to publish a celebratory post before taking a break. Instead of writing something educational, I decided to simply recommend a paper for you to read over the holidays – something you might have overlooked in the past couple of years. Here it is or … Read more

Intermittent demand: don’t try to predict WHEN it will happen

I’ve seen several times ML experts applying principles of classification for intermittent demand forecasting. For example, they try predicting, WHEN the demand will happen. This is not a very sensible thing to do. The featured image in this post shows two forecasting approaches: one that tries to predict when demand happens (the yellow line), and … Read more

Why Naive is not a good benchmark for intermittent demand

While Naive is considered a standard benchmark in forecasting, there is a case where it might not be a good one: intermittent demand. And here is why I think so. Naive is a forecasting method that uses the last available observation as a forecast for the next ones. It does not have any parameters to … Read more

Why is it hard to beat the Simple Moving Average?

Intermittent demand and a forecast

Simple Moving Average (SMA) is one of the basic forecasting methods. It doesn’t rely on time series decomposition, doesn’t have a seasonal component, and doesn’t include explanatory variables. Yet, in a supply chain context, SMA is sometimes a tough benchmark to beat. Why? First things first, SMA is simply the arithmetic mean of several recent … Read more

What about the training/test sets?

Train on a test site... maybe

Another question my students sometimes ask is how to define the sizes for the training and test sets in a forecasting experiment. If you’ve done data mining or machine learning, you’re likely familiar with this concept. But when it comes to forecasting, there are a few nuances. Let’s discuss. First and foremost, in forecasting, the … Read more