Using Composite Forecasting

Objective

After completing this lesson, you will be able to use composite forecasting.

Composite Forecasting

Demand planning takes the past sales data, such as invoiced sales quantities or sales revenue, and uses forecasts to update it for the future. To do this, it can use statistical forecasting techniques, such as the constant, trend, and seasonal models with exponential smoothing or linear regression.

The complexity and competitive nature of today's business environment requires organizations to consider many variables when developing a sales and operations plan:

  • Multiple sources of demand plan data. For example, the manufacturer's forecast is based on a distributor's past sales and point of sales directly from the retailer.
  • Factors influencing demand. For example, the size of the sales force, advertising expenditures, price, promotions, and seasonality.

  • Demand plan data can be exchanged with sales organizations, customers, and suppliers.

  • Collaborative planning involves comparing your own forecast results with the ones of your customers. Composite forecasting involves combining several forecasting techniques to provide the forecast results.

Composite forecasting goes beyond the idea of pick-the-best and combines two or more different methods to get the final forecast for the short- and mid-term horizons.

It is possible to use a weighted average between two or more different forecast algorithms in one forecast model to define the best final forecast model.

Calculate Weighted Average Forecast: If you choose this method, you can assign weights to the forecasting algorithms you have added to the model. The system calculates the average forecast after multiplying each result by the weight assigned to the algorithm that was used for its calculation. Sliders make the relative weights of individual algorithms more transparent.

The figure describes how to assign the Calculated Weighted Average Forecast.

It is also possible to let the system run an automatic forecast execution. To do this, you have to create an application job and assign two or more different forecast models. In this case, forecast models must use different planning horizons in the configuration.

For example: The first model uses the single exponential smoothing and double exponential smoothing algorithms for the horizon between Week 1 and Week 12 with MAPE as forecast error measure, and the second model uses the weighted average algorithm for the horizon between Week 13 and Week 52 with MAPE as forecast error measure.

Use a Composite Forecast

We need to create a Composite Forecast that uses the strength of each algorithm.

Steps

  1. Create a Composite Forecast profile called CompFcst## by copying your existing PickBestModel## profile.

    1. In the Web UI, in the Demand Planner group, choose the Manage Forecast Models tile.

    2. Select your PickBestModel## profile and choose Copy in the upper right of the screen.

    3. Enter the name CompFcst## and choose OK.

  2. Change your CompFcst## profile by making the appropriate adjustments to use the simple average 60% and each of the other algorithms 20%.

    1. Select your CompFcst## profile and choose Edit Model in the upper right of the screen.

    2. On the General tab, enter CompFcst## as the description.

    3. On the Forecasting Steps tab, in the Utilize Multiple Forecasts section, choose the Method Calculate Weighted Average Forecast and enter the values for the percentages. For the Simple Average algorithm, enter 60, for Single Exponential Smoothing and Automated Exponential Smoothing choose 20 for each.

    4. Save your profile.

  3. Try out your forecast profile in your Demand Planning favorite for your HT_0## Product ID at the Product ID, Location ID, and Customer ID level.

    1. Log out of the old session of Microsoft Excel and log in with a new session to see the new Composite Forecast profile created in the last task.

    2. In the add-in for Microsoft Excel, choose FavoritesDemand Planning.

    3. In the Application Jobs section, choose Statistical ForecastingRun.

    4. A message will pop up informing you that the settings of the view will be copied over to the job prompt. Choose OK.

    5. Ensure that the Product ID, Location ID, and Customer ID attributes are selected.

    6. Ensure that the pre-filled values for Time period as Week and Versions as Baseline are selected.

    7. Choose PC for the UoM To ID value.

    8. Select your CompFcst## forecast profile.

    9. Select the Filter tab and choose Product ID in the Attribute field and HT_0## in the Values field.

    10. Choose Next and Run (the Reason Code and Comment are optional).

    11. A message will pop up informing you of the successful scheduling of the job. Choose Navigate to Status to see the status of the job or choose OK to close the pop up.

    12. When the status of the job shows Finished, go to the next exercise step.

  4. Refresh your planning view to see the results of the forecasting run.

    1. In the Data Input section, choose the Refresh icon.

    2. Observe the update of the Statistical Forecast Qty key figure values in future weeks.

  5. Check the values of MAPE and MASE in the business log. Compare these measures between different algorithms.

    1. In the add-in for Microsoft Excel, in the Application Job section, choose Statistical ForecastingStatus.

    2. Locate your planning run and choose Show Business Log.

    3. You do not need to filter the list, just choose OK.