Holt Winter's, Series Decomposition and Wavelet Benchmarks
How much accuracy shall you expect from time-series forecasting algorithms? As you
already know a Mean Absolute Percent Error of
10% can be considered very good but normally this error measure stands in the range
20% to 30%.
To show you how good a forecast produced with IPredict be, we prepared a simple
model:
Xt = 0.1 t + 1/2 sin(t*6.28/12) + 7/10 sin(t*6.28/8)
+ random()
this model is periodic and with a linear trend, a situation that is very typical
for a lot of businesses and also for the financial markets. On this simple model
we calculated a forecast using the three Holt Winter's methods, the two Series Decomposition
methods and IPredict's unique Wavelet Forecast method. Finally we computed the Mean
Absolute Percent Error all the predictions.
The Holt Winter's predictions look like this:

The Series Decomposition predictions look like this:

The Wavelet prediction looks like this:

As you can see from the two pictures the random noise makes it very difficult to
identify correctly the model.
Here you can find also the Mean Absolute Percent Error of this benchmark:
|
Holt Winter's Multiple |
10.20% |
|
Holt Winter's Multiplicative |
16.60% |
|
Holt Winter's Additive |
14.36% |
|
Additive Decomposition |
14.37% |
|
Multiplicative Decomposition |
20.08% |
|
Wavelet |
10.42% |
As you can see the best algorithms have a Mean Absolute Percent Error around 10%,
a very good result. Less surprisingly the multiplicative models are worse than the
additive ones (excluding Wavelet that is neither additive nor multiplicative) since
the time series we used is an additive one. The proprietary algorithms are the ones
that score better and between them and the best 'classical' algorithms there is
an outstanding 40% difference.