The purpose of this blog is to explain the automated demand forecasting used within SAS Intelligent Planning.
I will focus on discussing the demand forecasting process and how forecasting restoration and hybridization will provide you with increased confidence in the demand forecasting process.
The two fundamental messages of how demand forecasting with SAS can help, is:
How Demand Forecasting Helps
A lot of this improvement in productivity is achieved by
What is the Demand Forecasting Process
How does Demand Restoration Help Prepare Data
During preprocess SAS runs a step called Demand Restoration to recover missing historical values.
These missing data samples are preprocessed as they might decrease forecast accuracy. Demand restoration could be applied to the following examples:
Threshold minimums and various inventory flags help identify stock levels, stock shortages, and promotional periods.
The combination of threshold minimums and inventory flags improves the demand restoration process rather than just using a single out-of-stock flag.
Using those inventory thresholds and flags can improve historical data sales enrichment up to 20%.
Model Training using Time Series and Machine Learning Forecasts
Automatic Time Series Classification will segment the time series models on the bases of patterns that were detected. Each time series model is then classified automatically into one of the pre-defined segments. These segments are based on seasonality, low volume, and intermittent and non intermittent patterns. The benefits of this process is recognizing that different types of times series models require different types of strategies. It improves forecasting accuracy for individual segments or groups within your data. The automated classification of time series will apply the appropriate strategy.
Feature engineering is one of the key tasks involved in the Machine Learning forecasting. These features allows SAS to build learning sets that can incorporate up to 1000 features in the Machine Learning models. Here are a few example of the many features that can be utilized in the modeling process:
Once the solution calculates the machine learning and time series forecasts, the solution will run the step called forecast Hybridization. This is where the ML & TS forecasts are combined according to defined consolidation logic. We start with the ML and TS forecasts. There are a multiple forecasts created, short term, long term, with and without promo features. Each one as a specific forecast quantity. Using demand classification attributes, the consolidation step creates a forecast mix with the goal of obtaining baseline and total forecasts. The Promo forecast is derived as the different between the total forecast and the baseline forecast.
Summary
In summary automated demand forecasting helps you improve your forecasting accuracy while reducing the forecast related efforts. In the input data preprocessing step, demand restoration can enhance your historical sales data by up to 20%, increasing forecast accuracy. During model training, the baseline and total forecasts are automatically created by consolidating the multitude of created forecast using a process called Forecast Hybridization. The last step of input data preprocessing, contains alert notification and embedded forecast auto corrections that help provide you with a low touch forecast process.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.