The Three Types of Supply Chain Analytics

​In this video blog, we explore the critical roles of Descriptive, Predictive, and Prescriptive Analytics in inventory management, highlighting their essential contributions to driving supply chain optimization through strategic foresight and insightful data analysis.

 

​These analytics foster a dynamic, responsive, and efficient inventory management ecosystem by enabling inventory managers to monitor current operations, anticipate future developments, and formulate optimal responses. We’ll walk you through how Descriptive Analytics keeps you informed about current operations, Predictive Analytics helps you anticipate future demands, and Prescriptive Analytics guides your strategic decisions for maximum efficiency and cost-effectiveness.

By the end of the video, you’ll have a solid understanding of how to leverage these analytics to enhance your inventory management strategies. These are not just tools but a new way of thinking about and approaching inventory optimization with the support of modern software.

 

 

Warning Signs that You Have a Supply Chain Analytics Gap

“Business is war” may be an overdone metaphor but it’s not without validity. Like the “Bomber Gap” and the “Missile Gap,” worries about falling behind the competition, and the resulting threat of annihilation, always lurk in the minds of business executives, If they don’t, they should, because not all gaps are imaginary (the Bomber Gap and the Missile Gap were shown to not exist between the US and the USSR, but the 1980’s gap between Japanese and American productivity was all too real). The difference between paranoia and justified concern is converting fear into facts. This post is about organizing your attention toward possible gaps in your company’s supply chain analytics.

Surveillance Gaps

The US Army has a saying: “Time spent on reconnaissance is never wasted.” Now and then, our Smart Forecaster blog has a post that helps you get your head on a swivel to see what’s going on around you. An example is our post on digital twins, which is a hot topic throughout the engineering world.  To recap: using demand and supply simulations to probe for weaknesses in your inventory plan is a form of supply chain reconnaissance.  Closing this surveillance gap enables businesses to take corrective action before an actual problem emerges.

Situational Awareness Gaps

A military commander needs to keep track of what is available for use and how well it is being used. The reports available in Smart Operational Analytics keep you current on your inventory counts, your forecasting accuracy, your suppliers’ responsiveness, and trends in these and other operational areas.  You’ll know exactly where you stand on a variety of supply chain KPIs such as service level, fill rates, and inventory turns.  You’ll know whether actual performance is aligned with planned performance and whether the inventory plan (i.e., what to order, when, from whom, and why) is being adhered to or ignored.

Agility Gaps

The business environment can change rapidly. All it takes is a tanker stuck sideways in the Suez Canal, a few anti-ship ballistic missiles in the Red Sea, or a region-wide weather event. These catastrophes may fall as much on your competitors’ heads as on yours, but which of you is agile enough to react first? Exception reporting in Demand Planner and Smart Operational Analytics can detect major changes in the character of demand so you can quickly filter out obsolete demand data before they poison all your calculations for demand forecasts or inventory optimization. Smart Demand Planner can give advance warning of a pending increase or decrease in demand. Smart Inventory Optimization can help you adjust your inventory replenishment tactics to reflect these shifts in demand.

 

Innovation Gaps

Whether you refer to your competition as “The Other Guys” or “Everybody Else” or something unprintable, the ones you have to worry about are the ones always looking for an edge. When you choose Smart as your partner, we’ll give you that edge with innovative but field proven predictive solutions.  Smart Software has been innovating predictive modeling since birth over 40 years ago.

  • Our first products introduced multiple technical innovations: assessment of forecast quality by looking into the future not the past; automatic selection of the best among a set of competing methodologies, exploiting the graphics in the first PCs to allow easy management overrides of statistical forecasts.
  • Later we invented and patented a radically different approach to forecasting the intermittent demand that is characteristic of both spare parts and big-ticket durable goods. Our technology was patented, received multiple awards for dramatically improving the management of inventory.  The solution is now a field proven approach used by many leading businesses in service parts, MRO, aftermarket parts, and field service.
  • More recently, Smart’s cloud platform for demand forecasting, predictive modeling, inventory optimization, and analytics, takes all relevant data otherwise locked in your ERP or EAM systems, external files, and other disparate data sources, organizes it in the Smart Data Pipeline, structures it into our common data model, and processes it in our AWS cloud.  Smart uses the power of our patented probabilistic demand simulations in Smart Inventory Optimization to stress test and optimize the rules you use to manage each of your inventory items.

It’s my job, along with my cofounder Dr. Nelson Hartunian, our data science team, and academic consultants, to continue to push the envelope of supply chain analytics and bring the benefits back to you by continuously rolling out new versions of our products so you don’t get stuck in an innovation gap – or any of the others.

 

The Objectives in Forecasting

A forecast is a prediction about the value of a time series variable at some time in the future. For instance, one might want to estimate next month’s sales or demand for a product item. A time series is a sequence of numbers recorded at equally spaced time intervals; for example, unit sales recorded every month.

The objectives you pursue when you forecast depend on the nature of your job and your business. Every forecast is uncertain; in fact, there is a range of possible values for any variable you forecast. Values near the middle of this range have a higher likelihood of actually occurring, while values at the extremes of the range are less likely to occur. The following figure illustrates a typical distribution of forecast values.

forecast distribution of forecast values

Illustrating a forecast distribution of forecast values

 

Point forecasts

The most common use of forecasts is to estimate a sequence of numbers representing the most likely future values of the variable of interest. For instance, suppose you are developing a sales and marketing plan for your company. You may need to fill in 12 cells in a financial spreadsheet with estimates of your company’s total revenues over the next 12 months. Such estimates are called point forecasts because you want a single number (data point) for each forecast period. Smart Demand Planner’ Automatic forecasting feature provides you with these point forecasts automatically.

Interval forecasts

Although point forecasts are convenient, you will often benefit more from interval forecasts. Interval forecasts show the most likely range (interval) of values that might arise in the future. These are usually more useful than point forecasts because they convey the amount of uncertainty or risk involved in a forecast. The forecast interval percentage can be specified in the various forecasting dialog boxes in the Demand Planning SoftwareEach of the many forecasting methods (automatic, moving average, exponential smoothing and so on) available in Smart Demand Planner allow you to set a forecast interval.

The default configuration in Smart Demand Planner provides 90% forecast intervals. Interpret these intervals as the range within which the actual values will fall 90% of the time. If the intervals are wide, then there is a great deal of uncertainty associated with the point forecasts. If the intervals are narrow, you can be more confident. If you are performing a planning function and want best case and worst case values for the variables of interest at several times in the future, you can use the upper and lower limits of the forecast intervals for that purpose, with the single point estimate providing the most likely value. In the previous figure, the 90% forecast interval extends from 3.36 to 6.64.

Upper percentiles

In inventory control, your goal may be to make good estimates of a high percentile of the demand for a product item. These estimates help you cope with the tradeoff between, on the one hand, minimizing the costs of holding and ordering stock, and, on the other hand, minimizing the number of lost or back-ordered sales due to a stock out. For this reason, you may wish to know the 99th percentile or service level of demand, since the chance of exceeding that level is only 1%.

When forecasting individual variables with features like Automatic forecasting, note that the upper limit of a 90% forecast interval represents the 95th percentile of the predicted distribution of the demand for that variable. (Subtracting the 5th percentile from the 95th percentile leaves an interval containing 95%-5% = 90% of the possible values.) This means you can estimate upper percentiles by changing the value of the forecast interval. In the figure, “Illustrating a forecast distribution”, the 95th percentile is 6.64.

To optimize stocking policies at the desired service level or to let the system recommend which stocking policy and service level generates the best return, consider using Smart Inventory Optimization.   It is designed to support what-if scenarios that show predicted tradeoffs of varying inventory polices including different service level targets.

Lower percentiles

Sometimes you may be concerned with the lower end of the predicted distribution for a variable. Such cases often arise in financial applications, where a low percentile of a revenue estimate represents a contingency requiring financial reserves. You can use Smart Demand Planner in this case in a way analogous to the case of forecasting upper percentiles. In the figure, “Illustrating a forecast distribution” , the 5th percentile is 3.36.

In conclusion, forecasting involves predicting future values, with point forecasts offering single estimates and interval forecasts providing likely value ranges. Smart Demand Planner automates point forecasts and allows users to set intervals, aiding in uncertainty assessment. For inventory control, the tool facilitates understanding upper (e.g., 99th percentile) and lower (e.g., 5th percentile) percentiles. To optimize stocking policies and service levels, Smart Inventory Optimization supports what-if scenarios, ensuring effective decision-making on how much to stock given the risk of stock out you are willing to accept.

 

 

 

Head to Head: Which Service Parts Inventory Policy is Best?

Our customers have usually settled into one way to manage their service parts inventory. The professor in me would like to think that the chosen inventory policy was a reasoned choice among considered alternatives, but more likely it just sort of happened. Maybe the inventory honcho from long ago had a favorite and that choice stuck. Maybe somebody used an EAM or ERP system that offered only one choice. Perhaps there were some guesses made, based on the conditions at the time.

The Competitors

Too seldom, businesses make these choices in haphazard ways. But modern service parts planning software lets you be more systematic about your choices. This post demonstrates that proposition by making objective comparisons among three popular inventory policies:  Order Up To, Reorder Point/Order Quantity, and Min/Max.  I discussed each of these policies in this video blog.

  • Order Up To. This is a periodic review policy where every T days, on-hand inventory is tallied and an order of random size is placed to bring the stock level back up to S units.
  • Q, R or Reorder Point/Order Quantity. Q, R is a continuous review policy where every day, inventory is tallied. If there are Q or fewer units on hand, an order of fixed size is placed for R more units.
  • Min, Max is another continuous review policy where every day, inventory is tallied. If there are Min or fewer units on hand, an order is placed to bring the stock level back up to Max units.

Inventory theory says these choices are listed in increasing order of effectiveness. The first option, Order Up To, is clearly the simplest and cheapest to implement, but it closes its eyes to what’s going on for long periods of time.  Imposing a specified passage of time in between orders makes it, in theory, less flexible. In contrast, the two continuous review options keep an eye on what’s happening all the time, so they can react to potential stockouts quicker. The Min/Max option is, in theory, more flexible than the option that uses a fixed reorder quantity because the size of the order dynamically changes to accommodate the demand.

That’s the theory. This post examines evidence from head-to-head comparisons to check the theory and put concrete numbers on the relative performance of the three policies.

The Meaning of “Best”

How should we keep score in this tournament? If you are a regular reader of this Smart Forecaster blog, you know that the core of inventory planning is a tug-of-war between two opposing objectives: keeping inventory lean vs keeping item availability metrics such as service level high.

To simplify things, we will compute “one number to rule them all”: the average operating cost. The winning policy will be the one with the lowest average.

This average is the sum of three components: the cost of holding inventory (“holding cost”), the cost of ordering replenishment units (“ordering cost”) and the cost of losing a sale (“shortage cost”). To make things concrete, we used the following assumptions:

  • Each service part is valued at $1,000.
  • Annual holding cost is 10% of item value, or $100 per year per unit.
  • Processing each replenishment order costs $20 per order.
  • Each unit demanded but not provided costs the value of the part, $1,000.

For simplicity, we will refer to the average operating cost as simply “the cost”.

Of course, the lowest average cost can be achieved by getting out of the business. So the competition required a performance constraint on item availability: Each option had to achieve a fill rate of at least 99%.

The Alternatives Duke it Out

A key element of context is whether stockouts result in losses or backorders. Assuming that the service part in question is critical, we assumed that unfilled orders are lost, which means that a competitor fills the order. In an MRO environment, this will mean additional downtime due to stockout.

To compare the alternatives, we used our predictive modeling engine to run a large number of Monte Carlo simulations.  Each simulation involved specifying the parameter values of each policy (e.g., Min and Max values), generating a demand scenario, feeding that into the logic of the policy, and measuring the resulting cost averaged over 365 days of operation. Repeating this process 1,000 times and averaging the 1,000 resulting costs gave the final result for each policy.  

To make the comparison fair, each alternative had to be designed for its best performance. So we searched the “design space” of each policy to find the design with the lowest cost. This required repeating the process described in the previous paragraph for many pairs of parameter values and identifying the pair yielding the lost average annual operating cost.

Using the algorithms in Smart Inventory Optimization (SIOTM) we made head-to-head-to-head comparisons under the following assumptions about demand and supply:

  • Item demand was assumed to be intermittent and highly variable but relatively simple in that there was neither trend nor seasonality, as is often true for service parts. Daily mean demand was 5 units with a large standard deviation of 13 units. Figure 1 shows a sample of one year’s demand. We have chosen a very challenging demand pattern, in which some days have 10 to even 20 times the average demand.

Daily part demand was assumed to be intermittent and very spikey.

Figure 1: Daily part demand was assumed to be intermittent and very spikey.

​​

  • Suppliers’ replenishment lead times were 14 days 75% of the time and 21 days otherwise. This reflects the fact that there is always uncertainty in the supply chain.

 

And the Winner Is…

Was the theory right? Kinda’ sorta’.

Table 1 shows the results of the simulation experiments. For each of the three competing policies, it shows the average annual operating cost, the margin of error (technically, an approximate 95% confidence interval for the mean cost), and the apparent best choices for parameter values.

Results of the simulated comparisons

Table 1: Results of the simulated comparisons

For example, the average cost for the (T,S) policy when T is fixed at 30 days was $41,680. But the Plus/Minus implies that the results are compatible with a “true” cost (i.e., the estimate from an infinite number of simulations) of anywhere between $39,890 and $43,650. The reason there is so much statistical uncertainty is the extremely spikey nature of demand in this example.

Table 1 says that, in this example, the three policies fall in line with expectations. However, more useful conclusions would be:

  1. The three policies are remarkably similar in average cost. By clever choice of parameter values, one can get good results out of any of the three policies.
  2. Not shown in Table 1, but clear from the detailed simulation results, is that poor choices for parameter values can be disastrous for any policy.
  3. It is worth noting that the periodic review (T,S) policy was not allowed to optimize over possible values of T. We fixed T at 30 to mimic what is common in practice, but those who use the periodic review policy should consider other review periods. An additional experiment fixed the review period at T = 7 days. The average cost in this scenario was minimized at $36,551 ± $1,668 with S = 343. This result is better than that using T = 30 days.
  4. We should be careful about over-generalizing these results. They depend on the assumed values of the three cost parameters (holding, ordering and shortage) and the character of the demand process.
  5. It is possible to run experiments like those shown here automatically in Smart Inventory Optimization. This means that you too would be able to explore design choices in a rigorous way.

 

 

 

The Forecasting Process for Decision-Makers

In almost every business and industry, decision-makers need reliable forecasts of critical variables, such as sales, revenues, product demand, inventory levels, market share, expenses, and industry trends.

Many kinds of people make these forecasts. Some are sophisticated technical analysts, such as business economists and statisticians. Many others regard forecasting as an important part of their overall work: general managers, production planners, inventory control specialists, financial analysts, strategic planners, market researchers, and product and sales managers. Still, others seldom think of themselves as forecasters but often have to make forecasts on an intuitive, judgmental basis.

Because of the way we designed Smart Demand Planner, it has something to offer all types of forecasters. This design grows out of several observations about the forecasting process. Because we designed Smart Demand Planner with these observations in mind, we believe it has a style and content uniquely suited for turning your browser into an effective forecasting and planning tool:

Forecasting is an art that requires a mix of professional judgment and objective, statistical analysis.

It is often effective to begin with an objective statistical forecast that automatically accounts for trends, seasonality, and other patterns.  Then, apply adjustments or forecast overrides based on your business judgment. Smart Demand Planner makes it easy to execute graphical and tabular adjustments to statistical forecasts.

The forecasting process is usually iterative.

You will likely decide to make several refinements of your initial forecast before you are satisfied. You may want to exclude older historical data that you find to no longer be relevant.  You could apply different weights to the forecast model that put varying emphases on the most recent data. You could apply trend dampening to increase or decrease aggressively trending statistical forecasts.  You could allow the Machine Learning models to fine-tune the forecast selection for you and select the winning model automatically.  Smart Demand Planner’s processing speed gives you plenty of time to make several passes and saves multiple versions of the forecasts as “snapshots” so you can compare forecast accuracy later.

Forecasting requires graphical support.

The patterns evident in data can be seen by a discerning eye. The credibility of your forecasts will often depend heavily on graphical comparisons other business stakeholders make when they assess the historical data and forecasts. Smart Demand Planner provides graphical displays of forecasts, history, and forecast vs. actuals reporting.

Forecasts are never exactly correct.

Because some error always creeps into even the best forecasting process, one of the most useful supplements to a forecast is an honest estimate of its margin of error.

Smart Demand Planner presents both graphical and tabular summaries of forecast accuracy based on the acid test of predicting data held back from development of the forecasting model. 

Forecast intervals or confidence intervals are also very useful.  They detail the likely range of possible demand that is expected to occur.  For example, if actual demand falls outside of the 90% confidence interval more than 10% of the time then there is reason to investigate further.  

Forecasting requires a match of method to data.

One of the major technical tasks in forecasting is to match the choice of forecasting technique to the nature of the data. Features of a data series like trend, seasonality or abrupt shifts in level suggest certain techniques instead of others.

Smart Demand Planner’ Automatic forecasting feature makes this match quickly, accurately and automatically.

Forecasting is often a part of a larger process of planning or control.

For example, forecasting can be a powerful complement to spreadsheet-based financial analysis, extending rows of figures off into the future. In addition, accurate sales and product demand forecasts are fundamental inputs to a manufacturer’s production planning and inventory control processes. An objective statistical forecast of future sales will always help identify when the budget (or sales plan) may be too unrealistic. Gap analysis enables the business to take corrective action to their demand and marketing plans to ensure they do not miss the budgeted plan.

Forecasts need to be integrated into ERP systems
Smart Demand Planner can quickly and easily transfer its results to other applications, such as spreadsheets, databases and planning systems including ERP applications.  Users are able to export forecasts in a variety of file formats either via download or to secure FTP file locations.  Smart Demand Planner includes API based integrations to a variety of ERP and EAM systems including Epicor Kinetic and Epicor Prophet 21, Sage X3 and Sage 300, Oracle NetSuite, and each of Microsoft’s Dynamics 365 ERP systems. API based integrations enable customers to push forecast results directly back to the ERP system on demand.

The result is more efficient sales planning, budgeting, production scheduling, ordering, and inventory planning.

 

 

 

 

Weathering a Demand Forecast

For some of our customers, weather has a significant influence on demand. Extreme short-term weather events like fires, droughts, hot spells, and so forth can have a significant near-term influence on demand.

There are two ways to factor weather into a demand forecast: indirectly and directly. The indirect route is easier using the scenario-based approach of Smart Demand Planner. The direct approach requires a tailored special project requiring additional data and hand-crafted modeling.

Indirect Accounting for Weather

The standard model built into Smart Demand Planner (SDP) accommodates weather effects in four ways:

  1. If the world is steadily getting warmer/colder/drier/wetter in ways that impact your sales, SDP detects these trends automatically and incorporates them into the demand scenarios it generates.
  2. If your business has a regular rhythm in which certain days of the week or certain months of the year have consistently higher or lower-than-average demand, SDP also automatically detects this seasonality and incorporates it into its demand scenarios.
  3. Often it is the cussed randomness of weather that interferes with forecast accuracy. We often refer to this effect as “noise”. Noise is a catch-all term that incorporates all kinds of random trouble. Besides weather, a geopolitical flareup, the surprise failure of a regional bank, or a ship getting stuck in the Suez Canal can and have added surprises to product demand. SDP assesses the volatility of demand and reproduces it in its demand scenarios.
  4. Management overrides. Most of the time, customers let SDP churn away to automatically generate tens of thousands of demand scenarios. But if users feel the need to touch up specific forecasts using their insider knowledge, SDP can make that happen through management overrides.

Direct Accounting for Weather

Sometimes a user will be able to articulate subject matter expertise linking factors outside their company (such as interest rates or raw materials costs or technology trends) to their own aggregate sales. In these situations, Smart Software can arrange for one-off special projects that provide alternative (“causal”) models to supplement our standard statistical forecasting models. Contact your Smart Software representative to discuss a possible causal modeling project.

Meanwhile, don’t forget your umbrella.