SlideShare a Scribd company logo
1 of 25
Download to read offline
The Clairvoyant
Forecasting the Wholesale
Produce Market
Donald Lee-Brown
Cantaloupe
Turnover in the $900 billion restaurant industry:
80% of new restaurants fail within 5 years
Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html
https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html
https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
Turnover in the $900 billion restaurant industry:
80% of new restaurants fail within 5 years
Poor pricing is a leading cause of failure
- 30-40% of restaurant costs variable
- Typical profit margin just 5%
Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html
https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html
https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
Turnover in the $900 billion restaurant industry:
80% of new restaurants fail within 5 years
Poor pricing is a leading cause of failure
- 30-40% of restaurant costs variable
- Typical profit margin just 5%
If food costs can be predicted, menu
pricing/design can be improved
Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html
https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html
https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
USDA Data:
USDA Data:
Additive Regression
Price = Long-term variations + Seasonal component + Noise
Additive Regression
Price = Long-term variations + Seasonal component + Noise
Additive Regression
Price = Long-term variations + Seasonal component + Noise
Additive Regression
Price = Long-term variations + Seasonal component + Noise
Additive Regression
Price = Long-term variations + Seasonal component + Noise
Prediction error: 25% lower than current price
www.theclairvoyantcantaloupe.xyz
Web App: www.theclairvoyantcantaloupe.xyz
Web App: www.theclairvoyantcantaloupe.xyz
Web App: www.theclairvoyantcantaloupe.xyz
Case Study: Ora Caters
- Daily meals for a large tech company
- Price negotiated in advance
- Challenge: menu planning at fixed cost
March 2017
Actual
Brussels
Sprouts
30.00
Cabbage 8.10
Carrots 10.50
Apples 10.30
Total $58.90
Recipe:
Shaved
Brussels
Sprouts
Salad
Case Study: Ora Caters
- Daily meals for a large tech company
- Price negotiated in advance
- Challenge: menu planning at fixed cost
March 2017
Actual
May 2017
Actual
Brussels
Sprouts
30.00 46.50 (+55%)
Cabbage 8.10 9.60 (+18%)
Carrots 10.50 10.50 (+0%)
Apples 10.30 11.20 (+10%)
Total $58.90 $77.80 (+32%)
Recipe:
Shaved
Brussels
Sprouts
Salad
Case Study: Ora Caters
- Daily meals for a large tech company
- Price negotiated in advance
- Challenge: menu planning at fixed cost
March 2017
Actual
May 2017
Actual
May 2017
Predicted
Brussels
Sprouts
30.00 46.50 (+55%) 49.50
Cabbage 8.10 9.60 (+18%) 8.10
Carrots 10.50 10.50 (+0%) 11.10
Apples 10.30 11.20 (+10%) 9.90
Total $58.90 $77.80 (+32%) $78.60
Recipe:
Shaved
Brussels
Sprouts
Salad
Donald Lee-Brown
Validation + Testing
Time
Test 1
Val. 3
Val. 2
Val. 1Train Predict
Rolling forecasting origin:
Next Steps: Origin Information
Typical Origins:
California (Apr-Oct)
Arizona, Mexico (Nov-Mar)
CA Drought
Bumper Crop
Sources:
http://www.businessinsider.com/usda-q3-produce-prices-2012-10
https://www.agweb.com/article/lemon-lovers-get-bitter-shock-on-california-drought/
Next Steps: Origin Information
Typical Origins:
California (Apr-Oct)
Arizona, Mexico (Nov-Mar)
CA Drought
Bumper Crop
Sources:
http://www.businessinsider.com/usda-q3-produce-prices-2012-10
https://www.agweb.com/article/lemon-lovers-get-bitter-shock-on-california-drought/
Origin dependent on city, item, time of year!
Item Level Performance: LA Market
Last price forward
Additive Regression
Feature Engineering
Lagging indicators: rolling
averages,historical prices, etc.
Correlated data: similar items,
macro indicators, specialty
producer stock prices, etc.
Slightly better performance
(<5%) than additive
regression model, but
difficult to interpret
Fourier Decomposition
Source:
https://agilescientific.com/blog/2012/10/23/hooray-for-fourier.html
Equal to sum of:
Represent complex
patterns as a sum of
simple sine/cosine
waves

More Related Content

Recently uploaded

Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Valters Lauzums
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证pwgnohujw
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxStephen266013
 
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptxChapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptxkusamee0
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeBoston Institute of Analytics
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchersdarmandersingh4580
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshareraiaryan448
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token PredictionNABLAS株式会社
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证zifhagzkk
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjadimosmejiaslendon
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxJocylDuran
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证pwgnohujw
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...varanasisatyanvesh
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives23050636
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjaytendertech
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样jk0tkvfv
 

Recently uploaded (20)

Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptxChapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchers
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Seven tools of quality control.slideshare
Seven tools of quality control.slideshareSeven tools of quality control.slideshare
Seven tools of quality control.slideshare
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdf
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

The Clairvoyant Cantaloupe

  • 1. The Clairvoyant Forecasting the Wholesale Produce Market Donald Lee-Brown Cantaloupe
  • 2. Turnover in the $900 billion restaurant industry: 80% of new restaurants fail within 5 years Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
  • 3. Turnover in the $900 billion restaurant industry: 80% of new restaurants fail within 5 years Poor pricing is a leading cause of failure - 30-40% of restaurant costs variable - Typical profit margin just 5% Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
  • 4. Turnover in the $900 billion restaurant industry: 80% of new restaurants fail within 5 years Poor pricing is a leading cause of failure - 30-40% of restaurant costs variable - Typical profit margin just 5% If food costs can be predicted, menu pricing/design can be improved Sources: https://www.cnbc.com/2016/01/20/heres-the-real-reason-why-most-restaurants-fail.html https://www.nytimes.com/2016/10/26/dining/restaurant-economics-new-york.html https://towardsdatascience.com/using-yelp-data-to-predict-restaurant-closure-8aafa4f72ad6
  • 7. Additive Regression Price = Long-term variations + Seasonal component + Noise
  • 8. Additive Regression Price = Long-term variations + Seasonal component + Noise
  • 9. Additive Regression Price = Long-term variations + Seasonal component + Noise
  • 10. Additive Regression Price = Long-term variations + Seasonal component + Noise
  • 11. Additive Regression Price = Long-term variations + Seasonal component + Noise Prediction error: 25% lower than current price
  • 16. Case Study: Ora Caters - Daily meals for a large tech company - Price negotiated in advance - Challenge: menu planning at fixed cost March 2017 Actual Brussels Sprouts 30.00 Cabbage 8.10 Carrots 10.50 Apples 10.30 Total $58.90 Recipe: Shaved Brussels Sprouts Salad
  • 17. Case Study: Ora Caters - Daily meals for a large tech company - Price negotiated in advance - Challenge: menu planning at fixed cost March 2017 Actual May 2017 Actual Brussels Sprouts 30.00 46.50 (+55%) Cabbage 8.10 9.60 (+18%) Carrots 10.50 10.50 (+0%) Apples 10.30 11.20 (+10%) Total $58.90 $77.80 (+32%) Recipe: Shaved Brussels Sprouts Salad
  • 18. Case Study: Ora Caters - Daily meals for a large tech company - Price negotiated in advance - Challenge: menu planning at fixed cost March 2017 Actual May 2017 Actual May 2017 Predicted Brussels Sprouts 30.00 46.50 (+55%) 49.50 Cabbage 8.10 9.60 (+18%) 8.10 Carrots 10.50 10.50 (+0%) 11.10 Apples 10.30 11.20 (+10%) 9.90 Total $58.90 $77.80 (+32%) $78.60 Recipe: Shaved Brussels Sprouts Salad
  • 20. Validation + Testing Time Test 1 Val. 3 Val. 2 Val. 1Train Predict Rolling forecasting origin:
  • 21. Next Steps: Origin Information Typical Origins: California (Apr-Oct) Arizona, Mexico (Nov-Mar) CA Drought Bumper Crop Sources: http://www.businessinsider.com/usda-q3-produce-prices-2012-10 https://www.agweb.com/article/lemon-lovers-get-bitter-shock-on-california-drought/
  • 22. Next Steps: Origin Information Typical Origins: California (Apr-Oct) Arizona, Mexico (Nov-Mar) CA Drought Bumper Crop Sources: http://www.businessinsider.com/usda-q3-produce-prices-2012-10 https://www.agweb.com/article/lemon-lovers-get-bitter-shock-on-california-drought/ Origin dependent on city, item, time of year!
  • 23. Item Level Performance: LA Market Last price forward Additive Regression
  • 24. Feature Engineering Lagging indicators: rolling averages,historical prices, etc. Correlated data: similar items, macro indicators, specialty producer stock prices, etc. Slightly better performance (<5%) than additive regression model, but difficult to interpret
  • 25. Fourier Decomposition Source: https://agilescientific.com/blog/2012/10/23/hooray-for-fourier.html Equal to sum of: Represent complex patterns as a sum of simple sine/cosine waves