out of stock patterns- predictable or not? · 2018. 6. 19. · to retailers’ dcs - from...

12
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

Upload: others

Post on 18-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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 ResearchFestMay 22, 2018

Page 2: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

Agenda

2

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

Page 3: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 4: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 5: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 6: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

Methodology – Similarity search

6

▰ Five steps approach▰ Python

§ Calculate the average inventory level within each subset of time series (length of subset=m);

§ Divide each inventory level by the average inventory level in order to obtainthe 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.

Page 7: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

Example of pattern recognition for Pattern I

7

Original time series vs aggregated Patten I

Use both index and inventory on hand value

Page 8: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 9: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 10: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

Future studies-POS & weekends

10

§ POS>inventory starting point

§ Total store inventory > POS

§ Weekday vs weekends§ Safety stock § Collaborative planning

Page 11: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

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

Page 12: Out Of Stock Patterns- Predictable or Not? · 2018. 6. 19. · to retailers’ DCs - From retailers’ DCs to retailers’ stores OOS problem - Repeated OOS ... Stock outs don’t

Thank you and questions

12