Forecasting in Today’s World
Frequent volatility in marketplace in the post pandemic era caused by multiple events leading from war in Ukraine to inflation and high interest rates globally have had resultant impacts on businesses around the world. The short lead times these fluctuations have offered to businesses to adjust their business plans have made it even more challenging for them to calibrate changes in planning, forecasting and resultant business actions.
Enter Anaplan: A platform that allows flexible and nimble forecasting, moving away from rigid structures enforced by transaction processing systems
• Enables truly connected planning, with the ability to start from one business area: say Sales Planning adding others: Demand Planning, Capacity Planning: FP&A Revenue &; OpEx Planning, etc.
• Allows customizable multi-dimensional hierarchies.
• Low/Simple Coding
• Intuitive interactive Dashboards – forecasts on the fly
• Stakeholder collaboration
• Real-time integration with ERPs
Defined Models in Anaplan maintain data in prescribed modules enabling generation of forecasts in Time Series or PlanIQ, a Machine Learning (ML) based platform to generate forecasts. These can be generated across Supply Chain, Human Resources & Finance at the lowest level of measure required.
PlanIQ offers multiple forecast outputs using algorithms leveraging ML. It is a native platform within Anaplan offering that combines the unique flexibility and in-memory capabilities of Anaplan with the advanced forecasting analytics to deliver high forecasts with minimal setup and process time.
Known PlanIQ solutions where it has works well are:
1. Supply Chain: Demand Sensing, Demand planning, Demand Management
2. Finance: CapEx planning, OpEx planning
3. Workforce: Workforce planning, Attrition planning
To take the case of Demand Planning, following would be the derivation of Demand Plan, for a Manufacturing Company
Data Organization
Sales History for the past x years |
Data Normalized – outliers removed, trade promotions, extra-ordinary events, and occurrences |
Statistical normalization: UCL, LCL, USL, LSL, Standard Deviation, etc. applied |
Run Time Series algorithms…Anaplan provides downloadable models in AppHub and 17 results derived |
Run PlanIQ ML forecasting (explained below) |
System suggested Best Fit Forecast based on MAPE% closest to 0 |
Over-ride of best-fit by Planners, if needed |
Unconstrained Demand Plan derived |
Anaplan processes:
– Sales History and periodic updates are interfaced from ERP/Transaction Processing systems into Anaplan at defined frequency into the Data Hub Model
– Downloadable Models are available in AppHub – a repository of pre-built customized apps that have Time Series Statistical Forecasting Apps
– AppHub Models downloaded need to be modified and within those data is appropriately transformed and loaded from the Data Hub. This data is normalized to remove outliers, statistical normalization applied and trends, seasonality applied.
– To apply Statistical Normalization and Trends & Seasonality statistical formulae can be built into Anaplan with excel-like functions available.
– Run Time-Series measures to derive results from algorithms reflected below (in blue)
– Run PlanIQ ML to derive results as shown below (in green)
The Statistical measures and their application are explained below. Data below is illustrative:
Algorithm | MAPE%
(Mean Absolute Percentage Error) |
RMSE
(Root Mean Square Error) |
MAD | BIAS%
|
Amazon Auto ML Forecast | 2% | 482 | 415 | 30% |
Anaplan Auto ML Forecast | 12% | 468 | 390 | 50% |
Prophet Forecast | 14.3% | 640 | 350 | 40% |
ARIMA Forecast | 8.3% | 680 | 450 | 40% |
DeepAR+ Forecast | 14.5% | 900 | 750 | 20% |
CNN-QR Forecast | 3.8% | 750 | 650 | 25% |
Linear Regression | 22.6% | 340 | 300 | 7% |
Logarithmic Regression | 24% | 330 | 250 | 6.5% |
Exponential Regression | 24.8% | 340 | 300 | 6% |
Power Regression | 8% | 200 | 280 | 4% |
Moving Average | 5% | 220 | 120 | 4.2% |
Double Moving Average | 8% | 300 | 150 | 5% |
Simple Exponential Smoothing | 5.5% | 150 | 130 | 5% |
Double Exponential Smoothing | 7% | 160 | 120 | 5.5% |
Triple Exponential Smoothing | 8% | 200 | 150 | 6% |
Additive Decomposition | 40% | 1,000 | 1100 | 30% |
Multiplicative Decomposition | 5% | 130 | 100 | 4% |
Multi Decomp Logarithmic | 6% | 142 | 120 | 4.5% |
Multi Decomp Exponential | 5% | 130 | 130 | 5% |
Multi Decomp Power | 6% | 140 | 140 | 5% |
Winter’s Additive | 6.5% | 170 | 160 | 5.2% |
Winter’s Multiplicative | 7% | 200 | 140 | 6% |
Prior Year% | 14% | 300 | 280 | 8% |
• The Algorithm with MAPE (Mean Absolute Percentage Error%) closest to Zero is considered as the industry measure for the Best Fit Forecast. MAPE is a statistical metric where the where the value corresponds to the average amount of errors that predictions have. Therefore, a lower MAPE is better, where the lower the value the more accurate the prediction is.
• RMSE or Root Mean Squared Error Root error helps understand how accurate predictions are and, what is the amount of deviation from the actual values.
• MAD or Mean Absolute Deviation represents the deviation of actual independent values from their aggregate average value.
• BIAS% is the variance between actual outcomes and previous forecasts.
Best Fit forecast measure and forecast values available on a Dashboard enable Planners and Business Leaders to determine the Demand Planning Forecast to be carried forward. They can also over-ride the System suggested Best Fit considering:
• Other measures such as BIAS% which becomes crucial given the deviation of past outcomes from forecasts for a certain algorithm.
• RMSE for deviation of predictions from actual values
• Actual pulse on the business and markets
Forecasting accuracy being an evolving process, data organization, the underlying parameters to drive outputs would play a key role. This would get refined as the business iteratively executes this as there is no getting it first time right theory.
ML Based forecasting using PlanIQ provides opportunities to improve the forecasting accuracy.
Benefits:
In this instance for Demand Planning
• Reduce cycle time for scientific forecasting integrated with transaction systems.
• Improve forecasting accuracies leading to informed downstream decisions i.e.,
• Streamline Production Planning, Inventory Optimization – avoid overstocking and unavailability of raw materials and inputs.
• Plan for temp workers
• Arrange for Working Capital as per seasonality.
• Fulfilling Market Demands while reducing risk of overstocking of finished goods, stock obsolescence or buy finished goods to sell at lower margins.
All these lead to adding improved Profitability and better Cash Flow Management.
Conclusion:
Anaplan with PlanIQ offers a very flexible forecasting options across Business Areas for improved business performance.