{"id":4,"date":"2006-11-29T07:59:07","date_gmt":"2006-11-29T13:59:07","guid":{"rendered":"http:\/\/www.supplychainview.com\/blog\/?p=4"},"modified":"2007-03-11T20:06:33","modified_gmt":"2007-03-11T20:06:33","slug":"best-forecasting-method-for-your-supply-chain","status":"publish","type":"post","link":"http:\/\/www.supplychainview.com\/blog\/2006\/11\/best-forecasting-method-for-your-supply-chain\/","title":{"rendered":"Best forecasting method for your supply chain?"},"content":{"rendered":"<p>Let&#8217;s face it, we never think our forecasts are accurate enough. We suspect there must be a better way out there. Often this is down to the simple fact that forecasting is <em>never<\/em> precise. How can it be? I often think that one of the most important eureka moments for a supply chain professional is the realisation that a good measure of the likely error in a forecast is as important as the forecast itself &#8211; more on that later.<\/p>\n<h2>Forecasting solved?<\/h2>\n<p>We might be tempted to believe that modern planning and forecasting systems have relieved us of the need to think too carefully about choosing forecast methods. <!--more-->But a frightening proportion of enterprises large and small still operate from some sort of spreadsheet or home-brewed database system (sound familiar?). Or we run an ERP system with fairly rudimentary forecast logic. Even if we do have a fully-functioned planning system that will deseasonalise, fit trends, find auto-regressive models, etc, etc&#8230; &#8211; how do we set the parameters that control these system? Are they set correctly now? Does anyone dare touch them?<\/p>\n<h2>Forecasting Principles website<\/h2>\n<p>The <a href=\"http:\/\/www.forecastingprinciples.com\">Forecasting Principles<\/a> website is a useful resource I have recently discovered. The tone is rigorous and academic, but the content is extremely wide-ranging. It includes book and paper reviews, and an excellent taxonomy of forecasting methods.<\/p>\n<p>Many of the approaches are not applicable to supply chain problems, but time-series methods are very well covered. In addition there is information about the M-series forecast competition, a thorough evaluation of published methods and proprietry systems against various sets of time series.<\/p>\n<p>It also includes this excellent factoid:<\/p>\n<blockquote><p>\nSocieties have been suspicious of forecasters. In A.D. 357, the Roman Emperor Constantius made a law forbidding anyone from consulting a soothsayer, mathematician, or forecaster. He proclaimed \u201c\u2026may curiosity to foretell the future be silenced forever.&#8221;\n<\/p><\/blockquote>\n<h2>Some basic forecast advice<\/h2>\n<p>For what it&#8217;s worth, here are a few things I&#8217;ve learned from numerous implementations and improvement projects.<\/p>\n<ol>\n<li>If you manage a large number of SKUs, your planners are going to struggle with very sophisticated forecast methods, even if they are heavily automated.\n<p>Complicated methods, although they can produce very good results, need special care and attention. Here&#8217;s what D.S.G. Pollock warns about the popular Box-Jenkins or ARMA method in a <a href=\"http:\/\/www.qmw.ac.uk\/~ugte133\/courses\/tseries\/8idntify.pdf\">lecture on forecasting<\/a>:<\/p>\n<blockquote><p>Even when the data are truly generated by an ARMA process, the sampling errors &#8230; can lead one to identify the wrong model. &#8230; When the data come from the real world, the notion that there is an underlying ARMA process is a fiction, and the business of model identification becomes more doubtful.<\/p><\/blockquote>\n<\/li>\n<li>For very slow movers, no method is going to be a measurable improvement on a weighted moving average (because there are just too few observations) &#8211; focus improvement activity on stocking rules, rather than forecasts.<\/li>\n<p><\/p>\n<li>If your forecast method radically changes the forecast for a SKU from period to period, then it&#8217;s (a) too sensitive to the historical data (too complicated a model perhaps?) and (b) really going to mess up your suppliers. Move to something simpler.<\/li>\n<p><\/p>\n<li>Use robust statistics &#8211; this means the capping of any very large values in the demand history. For most supply chains this is completely legitimate: customer propositions and expectations are different for very large quantities, even if this is not formalised. If it can be formalised, then demand categorisation (see below) is the way to go. In any case a robust stats approach will make it easier to discern trend and seasonal patterns in demand.<\/li>\n<p><\/p>\n<li>You are using demand and not sales to forecast, aren&#8217;t you? Remember to take into account lost sales effects, and to move any sales out of forecast requirements and into planned requirements.<\/li>\n<\/ol>\n<h2>Links:<\/h2>\n<p><a href=\"http:\/\/www.forecastingprinciples.com\">http:\/\/www.forecastingprinciples.com<\/a><br \/>\n<a href=\"http:\/\/www.qmw.ac.uk\/~ugte133\/courses\/tseries\/8idntify.pdf\">http:\/\/www.qmw.ac.uk\/~ugte133\/courses\/tseries\/8idntify.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s face it, we never think our forecasts are accurate enough. We suspect there must be a better way out there. Often this is down to the simple fact that forecasting is never precise. How can it be? I often think that one of the most important eureka moments for a supply chain professional is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[3],"_links":{"self":[{"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/posts\/4"}],"collection":[{"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":0,"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/posts\/4\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/media?parent=4"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/categories?post=4"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.supplychainview.com\/blog\/wp-json\/wp\/v2\/tags?post=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}