Error Measures Flow Chart

In order to help master students of Lancaster University Managemen Science department, I have developed a flow chart, that acts as a basic guide on what error measures to use in different circumstances. This is not a complete and far from perfect flow chart, and it assumes that the decision maker knows what intermittent demand … Read more

M-competitions, from M4 to M5: reservations and expectations

UPDATE: I have also written a short post on “The role of M competitions in forecasting“, which gives historical perspective and a brief overview of the main findings of the previous competitions. Some of you might have noticed that the guidelines for the M5 competition have finally been released. Those of you who have previously … Read more

A simple combination of univariate models

Fotios Petropoulos and I have participated last year in M4 competition. Our approach performed well, finishing as 6th in the competition. This paper in International Journal of Forecasting explains what we used in our approach and why. Here’s the abstract: This paper describes the approach that we implemented for producing the point forecasts and prediction … Read more

State space ARIMA for supply-chain forecasting

John Boylan and I have been working lately on a paper, explaining the logic behind the ssarima() function from the smooth package. This paper has finally been accepted and published. Also, based on a modified version of the ssarima() function, I have developed a SSARIMA module for Smoothie software, developed by DemandWorks company. Both the … Read more

“smooth” package for R. Common ground. Part I. Prediction intervals

UPDATE: Starting from v2.5.1 the parameter intervals has been renamed into interval for the consistency purposes with the other R functions. We have spent previous six posts discussing basics of es() function (underlying models and their implementation). Now it is time to move forward. Starting from this post we will discuss common parameters, shared by … Read more

“smooth” package for R. es() function. Part VI. Parameters optimisation

UPDATE: Starting from the v2.5.6 the C parameter has been renamed into B. This is now consistent across all the functions. Now that we looked into the basics of es() function, we can discuss how the optimisation mechanism works, how the parameters are restricted and what are the initials values for the parameters in the … Read more

Seminar and presentation at Bath University

Last week I have visited Bath University, where Dr. Fotios Petropoulos works. He organised a scientific seminar, where I could present my recent research on topic “One for all: forecasting intermittent and non-intermittent demand using one model“. The presentation was well received and rose several interesting questions from the participants of the seminar, which will … Read more