How a Profile Analysis Can Improve Forecasting Performance with More Effective Models
In a previous article on forecast accuracy and performance analysis, I explored how EDA tools can be used to detect and improve data quality for demand planners and forecast practitioners. Exploratory data analysis (EDA) tools are very useful in identifying data quality issues for demand planners and forecast practitioners. For example, using just a single series N2796 from the M3 forecasting competition and a trend/seasonal exponential smoothing algorithm, the first insight with this ‘ideal’ time series is that bad data will beat a good forecast every time!
Using a new, non-conventional information-theoretic measure of profile accuracy, it shows how a single, simple distortion in the trend/seasonal pattern can impact the effectiveness of a forecasting Method. I am looking for insights using profile accuracy and profile performance measurement to contrast performance with traditional point forecast measures. In the M3 forecasting competition, the performance results are based on single one-step-ahead profile forecasts, which limit the credibility of sound model selections for practitioners.?
The M3-forecasting competition results are based on single one-step ahead profile forecasting performances which should be considered a limitation in getting a credible model selection process for practitioners.
Profile Accuracy and Performance Measurement with 10 Methods from the M3 Forecasting Competition
In a Profile Analysis for accuracy and performance measurement, the Actual Profile (AP) and Forecast Profile (FP) get encoded into positive fractions by dividing the lead-time Total into the respective profile values. These yield an actual alphabet profile (AAP) and forecast alphabet profile (FAP) that have the same pattern as the respective series they are derived from.?Both benchmark forecasts, NAIVE_2 and Naive_LT-#2, have comparable patterns encoded as FAPs (shown below)
Step 1. The profile accuracy is measured by a ‘distance’ metric between a Forecast Alphabet Profile (FAP) and Actual Alphabet Profile (AAP).
An accuracy measure for a forecast alphabet profile is given by the Kullback-Leibler divergence measure D(a|f), which can be interpreted as a measure of ignorance or uncertainty about Profile Accuracy (the closer to zero the better), which is what we are interested in assessing lead-time forecasting performance.?
When D(a|f) = 0, the alphabet profiles overlap, or what is regarded as 100% accuracy.?
Step 2. Evaluating the effectiveness of a Method compared to a benchmark method. The eminent statistician George Box (1919 - 2013) has long ago warned us that 'All Models and Wrong, Some Are Useful", but never defined Useful. Then, what are the Useful methods? A measure of effectiveness for profile forecasts is needed and can defined with a proper skill score:
L-Skill Score = 1 – [D(a|Method)/D(a|Benchmark)]
As a proper skill score, the Levenbach L-Skill score is an appropriate measurement for Method Effectiveness. When the L-Skill score is negative, a Method is not effective. Its range is - ∞ < L-Skill score < +1
A forecasting Method with a positive L-Skill score for a series is doing the right thing. The maximum achievable L-Skill score is +1.?
领英推荐
Takeaways
Hans Levenbach, PhD is Owner/CEO of Delphus, Inc and Executive Director,?CPDF Professional Development Training and Certification Programs.
Dr. Hans is the author of a forecasting book (Change&Chance Embraced) recently?updated with the LZI method for intermittent demand forecasting in the Supply Chain.
With endorsement from the International Institute of Forecasters, he created the first certification curriculum for demand forecasters (CPDF) and has conducted numerous, hands-on?Professional Development Workshops?for Demand Planners and Operations Managers in multi-national supply chain companies worldwide.
The 2021 CPDF Workshop manual is available for self-study, online workshops, or in-house professional development courses.
Hans is a Past President and Treasurer, and former member of the Board of Directors of the?International Institute of Forecasters.
He is Owner/Manager of these LinkedIn groups:
I invite you to join these groups and share your thoughts and practical experiences with demand data quality and demand forecasting performance in the supply chain. Feel free to send me the details of your findings, including the underlying data without identifying proprietary descriptions. If possible, I will attempt an independent analysis and see if we can collaborate on something that will be beneficial to everyone.