Why you should not use Holt-Winters method

Whenever I see results of an experiment that include Holt-Winters method, I shrug. You should not use it, and here is why. Holt-Winters was developed in 1960 by a student of Charles Holt, Peter Winters (Winters, 1960). He extended Holt’s exponential smoothing method (the method that introduced a trend component) to include a seasonal component. […]

Staying Positive: Challenges and Solutions in Using Pure Multiplicative ETS Models

Authors: Ivan Svetunkov, John E. Boylan Journal: IMA Journal of Management Mathematics Abstract: Exponential smoothing in state space form (ETS) is a popular forecasting technique, widely used in research and practice. While the additive error ETS models have been well studied, the multiplicative error ones have received much less attention in forecasting literature. Still, these […]

smooth & greybox under LGPLv2.1

Good news, everyone! I’ve recently released major versions of my packages smooth and greybox, v4.0.0 and v2.0.0 respectively, on CRAN. Has something big happened? Yes and no. Let me explain. Starting from these versions, the packages will be licensed under LGPLv2.1 instead of the very restrictive GPLv2. This does not change anything to the everyday […]

iETS: State space model for intermittent demand forecasting

Authors: Ivan Svetunkov, John E. Boylan Journal: International Journal of Production Economics Abstract: Inventory decisions relating to items that are demanded intermittently are particularly challenging. Decisions relating to termination of sales of product often rely on point estimates of the mean demand, whereas replenishment decisions depend on quantiles from interval estimates. It is in this […]

Multi-step Estimators and Shrinkage Effect in Time Series Models

Authors: Ivan Svetunkov, Nikos Kourentzes, Rebecca Killick Journal: Computational Statistics Abstract: Many modern statistical models are used for both insight and prediction when applied to data. When models are used for prediction one should optimise parameters through a prediction error loss function. Estimation methods based on multiple steps ahead forecast errors have been shown to […]

John E. Boylan

I met John in 2014 when he joined the Department of Management Science at Lancaster University. Back then, I was in my second year of PhD, and as a teaching assistant, I helped deliver workshops for some modules. We met at the departmental Christmas party, and John asked me whether I was the very same […]

smooth v3.2.0: what’s new?

smooth package has reached version 3.2.0 and is now on CRAN. While the version change from 3.1.7 to 3.2.0 looks small, this has introduced several substantial changes and represents a first step in moving to the new C++ code in the core of the functions. In this short post, I will outline the main new […]