Skip to Content
Author's profile photo Mariano Cabalen

APO DP – Forecast Model Parameters: First-Order Exponential Smoothing

This document reviews the impact of the Parameters for the Constant Forecast Model (First-Order Exponential Smoothing). The explanation follows a graphical approach without going into the heavy mathematics behind them.

1. Model Selection: Sales pattern

If you want to select a model manually, then you must first of all analyze past consumption data to determine whether a distinct pattern or trend exists according to which you can manually select a model for the system.

Constant requirements pattern:

If your past data represents a constant consumption flow, you can then select either the constant model or the constant model with adoption of the smoothing factors. In both cases, the forecast is carried out by first-order exponential smoothing.

You have another two possibilities if your past consumption pattern is constant; either the moving average model or the weighted moving average model.

2. Forecast Model Parameters: First-Order Exponential Smoothing Models

APO calls this method “Constant”, because the resultant forecast is constant.

Model Parameters:

FConst1.jpg

Alpha factor:

The system uses the alpha factor for smoothing the basic value. If you do not specify an alpha factor, the system will automatically use the alpha factor 0.3.

In the following forecasting graphs you will see the impact of Alpha:

a = 0.1

C_alpha_010.jpg

a = 0.2

C_alpha_020.jpg

a = 0.3

C_alpha_030.jpg

a = 0.4

C_alpha_040.jpg

a = 0.5

C_alpha_050.jpg

a = 0.6

C_alpha_060.jpg

a = 0.7

C_alpha_070.jpg

a = 0.8

C_alpha_080.jpg

a = 0.9

C_alpha_090.jpg

a = 1.0

C_alpha_100.jpg

The choice of Alpha is very important: the following table contains the monthly forecasting quantity of the different a alpha factors:

a Monthly Forecast
0.1 172191
0.2 140316
0.3 116096
0.4 97226
0.5 83583
0.6 73978
0.7 67247
0.8 62622
0.9 59673
1.0 58213

Note that the forecast got with alpha 0.1 is 4 times bigger than the forecast got with alpha 1.0.

Historical Periods:

In the table you will see the impact of changing the historical periods with alpha = 0.3:

a History Monthly Forecast
0.3 6 120331
0.3 12 118608
0.3 18 116065
0.3 24 116096

Conclusion: 0.3 is a good compromise

  • a (alpha) close to 0: use more historical data smooth the historical data.
  • a (alpha) close to 1: use only the most recent data the historical data are not smoothed the ex-post forecast is lagged

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Good document.

      Regards,

      Author's profile photo Mariano Cabalen
      Mariano Cabalen
      Blog Post Author

      Thanks!! I am going to release new documents in the following weeks introducing other parameters: beta and gamma. 

      Author's profile photo Rajkumar Raju
      Rajkumar Raju

      Dear Mariano,

      what is first order exponential smoothing , is it standard Exponential smoothing or its sap specific exponential smoothing

      Regards
      Raj

      Author's profile photo Mariano Cabalen
      Mariano Cabalen
      Blog Post Author

      Hi Raj,

      Exponential smoothing makes reference to the techniques applied to time series data. Is a general terminology that includes multiple methods and techniques.

      E.g.: First-Order exponential smoothing, the simple moving average, the exponential moving average, Second-order exponential smoothing, Holts methods, Holts and Winters, etc.. are different Exponential smoothing methods.

      Kind Regards,

      Mariano