Out Of Stock Patterns- Predictable or Not? Authors: Tony Li - - PowerPoint PPT Presentation

out of stock patterns predictable or not
SMART_READER_LITE
LIVE PREVIEW

Out Of Stock Patterns- Predictable or Not? Authors: Tony Li - - PowerPoint PPT Presentation

Out Of Stock Patterns- Predictable or Not? Authors: Tony Li Advisor: Jim Rice & Sergio Caballero Sponsor: a Global Consumer Packaged Goods company Presented by: Tony Li MIT SCM ResearchFest May 22, 2018 Agenda Company background


slide-1
SLIDE 1

Out Of Stock Patterns- Predictable or Not?

Presented by:

Tony Li

Authors: Tony Li Advisor: Jim Rice & Sergio Caballero Sponsor: a Global Consumer Packaged Goods company

MIT SCM ResearchFest May 22, 2018

slide-2
SLIDE 2

Agenda

2

▰ Company background & problem ▰ Data samples ▰ Methodology ▰ From 8 patterns to 3 patterns ▰ Pattern I and steep drops ▰ Future studies & Conclusion

slide-3
SLIDE 3

Company Overview – Industry & Distribution model

3

Mixing center

  • Inbound shipments

to mixing center

  • From Mixing center

to retailers’ DCs

  • From retailers’

DCs to retailers’ stores OOS problem

  • Repeated OOS

events at retailers’ DC

  • There might be

patterns for OOS

  • Goal is to identify

whether there is a pattern

  • Sudden vs gradual

drop in the last two days

  • Actions to minimize

the impact of OOS Industry

  • Baby product
  • HQ in NA
  • Manufactures

products and stores mainly in mixing centers

slide-4
SLIDE 4

Sample data

4

One SKU includes

  • 42 DCs
  • Each DC (one year)

432 unique SKUs

  • DC data
  • Store data

5 demand signals

  • Base Demand
  • Unexpected Demand
  • Phase In
  • Promotion
  • Phase Out

20 SKUs are selected:

  • High volume (65%)
  • Demand signals mix
slide-5
SLIDE 5

Methodology – Index for three patterns

5

§

Normalize data

§

Matrix Profile

§

Interval m=7, 6, 5 or 4 Days

§

!"#$% =

'()*+ ,-.'()(*+ 01 *+23)

§

Lower bound and upper bound

slide-6
SLIDE 6

Methodology – Similarity search

6

▰ Five steps approach ▰ Python §

Calculate the average inventory level within each subset of time series (length

  • f subset=m);

§

Divide each inventory level by the average inventory level in order to obtain the index for each row;

§

Compare each index to the interval of the predefined index range: If each index is within the lower bound and upper bound of the predefined index range, then a pattern is identified, indicated, and recorded in the new dataset;

§

Slide the subset until the end of the time series in the same DC data;

§

Repeat the same steps for all 42 DCs’ data.

slide-7
SLIDE 7

Example of pattern recognition for Pattern I

7

Original time series vs aggregated Patten I Use both index and inventory on hand value

slide-8
SLIDE 8

From 8 Patterns to 3 patterns

8

§

5 GTINs were tested with 8 patterns

§

as the m value decreases from 7 days to 4 days, similar pattern shapes happen more often,

§

3 higher frequency patterns were selected for further research

slide-9
SLIDE 9

Steep drops for Pattern I

9

§

70% drop for 7, 6 and 5 days; 80% drop for 4 days

§

20 SKUs were tested

§

steep drops seems to be infrequent events (less than 10%)

§

OOS pattern doesn’t seem to be predictable sole based on DC data

slide-10
SLIDE 10

Future studies-POS & weekends

10

§

POS>inventory starting point

§

Total store inventory > POS

§

Weekday vs weekends

§

Safety stock

§

Collaborative planning

slide-11
SLIDE 11

Conclusions and Recommendations

▰ Using the index and similarity search methods, a series of OOS patterns can be

identified and aggregated in a large scale. This method could possibly be scaled to all 432 GTINs to aggregate patterns from 4 million transactions.

▰ Stock outs don’t seem to be predictable based solely on the DC data. ▰ Store data could be incorporated to connect the POS and OOS events, in order to

identify the drivers of out of stocks.

11

slide-12
SLIDE 12

Thank you and questions

12