SlideShare a Scribd company logo
A BIRD’S EYE VIEW OF CUSTOMER
LIFETIME VALUE
About me
Contents
1. Why?
2. RFM & BG/NBD (2005)
3. Groupon: Churn + Random Forest (2016)
4. Asos: Random Forest + Embeddings (2017)
Customer Lifetime Value
Customer Lifetime Value (CLTV/CLV/LTV) is the net
present value of the future (net) cash flows associated
with a particular customer.
Peter Fader, Customer Centricity, p 72, Wharton Digital Press, 2012
Why Use Customer LTV?
● It’s not (always) an aggregate metric
● Not all customers are equally
profitable
● Cost of acquisition can be 5x cost of
retention
● What about the time horizon?
○ 1 month future LTV?
○ 3 month future LTV?
○ 1 year future LTV?
○ 1 decade future LTV?
○ 5 decades future LTV?
Business Context
Contractual Non-Contractual
● Customer “death” can be observed
● Often modeled using survival-based
approaches
● Customer “death” is unobserved
● Customer lifetime distribution often
modeled via exponential models
● Amazon Prime
● Spotify Premium
● Netflix
● Gym membership
● Health Insurance
● Playstation+
● Buying stuff from Amazon
● Buying stuff on Ebay
● Buying stuff from Tesco
● Buying video games on Steam
● Buying top ups on Ding
R F M LTV
5 5 4
2 2 3
1 2 5
● Recency
○ How long ago did the customer last
transact?
● Frequency
○ How many times have they transacted?
● Monetary Value
○ How much revenue did they generate?
Pareto (BG)/NBD
Fader et al, 2005
Pareto BG/NBD
Pareto BG/NBD
Assumptions
● P(Alive | RFM, Timeframe)
● E[Transactions | RFM, Timeframe]
Pareto BG/NBD
- Decent benchmark
- Not appropriate for contractual
settings
- Not appropriate when
transactions can only incur at
fixed intervals (eg festivals)
80/20 rule in action
Pareto Distribution
https://www.kaggle.com/c/ga-customer-revenue-prediction/
Groupon
- 2 stage random forest: Churn + CLV
- 40 features including
where ɑ and β are historical conversion rates for opened and clicked emails
- User segments
(never purchased | new | one-time | sporadic users | power users)
Vanderveld et al, 2016
Groupon -- Model Performance
ASOS
Chamberlain et al, Customer Lifetime Prediction Using Embeddings, KDD, 2017
AUC Churn: 0.79
Spearman CLV: 0.56
ASOS -- Cost
Maximum Area Under the receiver operating characteristics
Curve (AUC) achieved on a test set of 50,000 customers in
hybrid models against the number of neurons in the hidden
layers (in log scale).
Mean monetary cost to train hybrid models on a training set
of 100,000 customers against the number of neurons in the
hidden layers (both in log scale).
Conclusions
● Revenue distribution is not particularly friendly for making
predictions
● RFM & BG/NBD is a good start & benchmark
● Random Forest models probably deliver the most bang for the
buck
● Neural Nets can improve predictions, but at a significant cost
References
● Peter Fader talk on Pareto BG/NBD
● Counting Your Customers the Easy Way [pdf]
● Python Lifetimes Library
● Etsy CLV [pdf]
● 2006 review by Sunil Gupta et al
● An Engagement-Based Customer Lifetime Value System for E-commerce [pdf]
● Customer Lifetime Value Prediction Using Embeddings [pdf]
● Implementing and Training Predictive Customer Lifetime Value Models in Python
● Write-up of the link above
Thank you
Eric Mehes
@meHessian
https://www.linkedin.com/in/eric-mehes/

More Related Content

What's hot (20)

Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
JY Chun
 
Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime Value
Kisorkumar Varadarajan
 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime value
yalisassoon
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
BigData Republic
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
SlideTeam
 
RFM Analysis for Customer Segmentation
RFM Analysis for Customer SegmentationRFM Analysis for Customer Segmentation
RFM Analysis for Customer Segmentation
CleverTap
 
Customer Churn Management For Profit Maximization PowerPoint Presentation Slides
Customer Churn Management For Profit Maximization PowerPoint Presentation SlidesCustomer Churn Management For Profit Maximization PowerPoint Presentation Slides
Customer Churn Management For Profit Maximization PowerPoint Presentation Slides
SlideTeam
 
RFM Segmentation
RFM SegmentationRFM Segmentation
RFM Segmentation
Kamil Bartocha
 
Customer Life Cycle Model PowerPoint Presentation Slides
Customer Life Cycle Model PowerPoint Presentation SlidesCustomer Life Cycle Model PowerPoint Presentation Slides
Customer Life Cycle Model PowerPoint Presentation Slides
SlideTeam
 
Increasing the Lifetime Value of a Customer
Increasing the Lifetime Value of a CustomerIncreasing the Lifetime Value of a Customer
Increasing the Lifetime Value of a Customer
Alan D Campbell
 
Churn prediction data modeling
Churn prediction data modelingChurn prediction data modeling
Churn prediction data modeling
Pierre Gutierrez
 
Data mining and analysis of customer churn dataset
Data mining and analysis of customer churn datasetData mining and analysis of customer churn dataset
Data mining and analysis of customer churn dataset
Rohan Choksi
 
Rfm analysis
Rfm analysisRfm analysis
Rfm analysis
chintan desai
 
A Better Approach to Customer Retention
A Better Approach to Customer RetentionA Better Approach to Customer Retention
A Better Approach to Customer Retention
Framed Data
 
Customer Churn Analysis and Prediction
Customer Churn Analysis and PredictionCustomer Churn Analysis and Prediction
Customer Churn Analysis and Prediction
SOUMIT KAR
 
Ways to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn RateWays to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn Rate
FORMCEPT
 
Churn and Customer LIfetime Value
Churn and Customer LIfetime ValueChurn and Customer LIfetime Value
Churn and Customer LIfetime Value
J. Scott Christianson
 
Telecommunication Analysis (3 use-cases) with IBM watson analytics
Telecommunication Analysis (3 use-cases) with IBM watson analyticsTelecommunication Analysis (3 use-cases) with IBM watson analytics
Telecommunication Analysis (3 use-cases) with IBM watson analytics
sheetal sharma
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
IQBusiness_CEM
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
BRIDGEi2i Analytics Solutions
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
JY Chun
 
Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime Value
Kisorkumar Varadarajan
 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime value
yalisassoon
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
BigData Republic
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
SlideTeam
 
RFM Analysis for Customer Segmentation
RFM Analysis for Customer SegmentationRFM Analysis for Customer Segmentation
RFM Analysis for Customer Segmentation
CleverTap
 
Customer Churn Management For Profit Maximization PowerPoint Presentation Slides
Customer Churn Management For Profit Maximization PowerPoint Presentation SlidesCustomer Churn Management For Profit Maximization PowerPoint Presentation Slides
Customer Churn Management For Profit Maximization PowerPoint Presentation Slides
SlideTeam
 
Customer Life Cycle Model PowerPoint Presentation Slides
Customer Life Cycle Model PowerPoint Presentation SlidesCustomer Life Cycle Model PowerPoint Presentation Slides
Customer Life Cycle Model PowerPoint Presentation Slides
SlideTeam
 
Increasing the Lifetime Value of a Customer
Increasing the Lifetime Value of a CustomerIncreasing the Lifetime Value of a Customer
Increasing the Lifetime Value of a Customer
Alan D Campbell
 
Churn prediction data modeling
Churn prediction data modelingChurn prediction data modeling
Churn prediction data modeling
Pierre Gutierrez
 
Data mining and analysis of customer churn dataset
Data mining and analysis of customer churn datasetData mining and analysis of customer churn dataset
Data mining and analysis of customer churn dataset
Rohan Choksi
 
A Better Approach to Customer Retention
A Better Approach to Customer RetentionA Better Approach to Customer Retention
A Better Approach to Customer Retention
Framed Data
 
Customer Churn Analysis and Prediction
Customer Churn Analysis and PredictionCustomer Churn Analysis and Prediction
Customer Churn Analysis and Prediction
SOUMIT KAR
 
Ways to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn RateWays to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn Rate
FORMCEPT
 
Telecommunication Analysis (3 use-cases) with IBM watson analytics
Telecommunication Analysis (3 use-cases) with IBM watson analyticsTelecommunication Analysis (3 use-cases) with IBM watson analytics
Telecommunication Analysis (3 use-cases) with IBM watson analytics
sheetal sharma
 

Similar to Predict Customer Lifetime Value Presentation (20)

Survival_Analysis
Survival_AnalysisSurvival_Analysis
Survival_Analysis
Rushil Goyal
 
Customer Lifetime Value in Digital Marketing
Customer Lifetime Value in Digital MarketingCustomer Lifetime Value in Digital Marketing
Customer Lifetime Value in Digital Marketing
Taste Medio
 
Three case studies deploying cluster analysis
Three case studies deploying cluster analysisThree case studies deploying cluster analysis
Three case studies deploying cluster analysis
Greg Makowski
 
IRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET- Finding Optimal Skyline Product Combinations Under Price PromotionIRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET Journal
 
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Lviv Data Science Summer School
 
Customer Segmentation Using Portfolio Optimization for B2B Markets
Customer Segmentation Using Portfolio Optimization for B2B MarketsCustomer Segmentation Using Portfolio Optimization for B2B Markets
Customer Segmentation Using Portfolio Optimization for B2B Markets
Md Mazedul Islam Khan
 
Mathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer ManagementMathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer Management
Zehra Kendir
 
Юнит-Экономика CLV (customer lifetime value)
Юнит-Экономика CLV (customer lifetime value) Юнит-Экономика CLV (customer lifetime value)
Юнит-Экономика CLV (customer lifetime value)
#GFactors
 
How to Ace Your Marketplace Fundraise
How to Ace Your Marketplace FundraiseHow to Ace Your Marketplace Fundraise
How to Ace Your Marketplace Fundraise
Speedinvest
 
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture SeriesCalculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Luciano Pesci, PhD
 
Data Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA 2019 - Know Your Customer by Fiona LiData Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA
 
How to-analyze-saas-businesses-gianluca-valentini
How to-analyze-saas-businesses-gianluca-valentiniHow to-analyze-saas-businesses-gianluca-valentini
How to-analyze-saas-businesses-gianluca-valentini
Gianluca Valentini
 
Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016
Santiago LEFEBVRE
 
Customer Analytics Best Practice
Customer Analytics Best PracticeCustomer Analytics Best Practice
Customer Analytics Best Practice
Ta-Wei (David) Huang
 
AUTM The Startup Metrics
AUTM The Startup MetricsAUTM The Startup Metrics
AUTM The Startup Metrics
Keith McGreggor
 
PredictingRepeatCust
PredictingRepeatCustPredictingRepeatCust
PredictingRepeatCust
Jawed Khan
 
Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...
GameCamp
 
Evolving Business Models in Digital Health
Evolving Business Models in Digital HealthEvolving Business Models in Digital Health
Evolving Business Models in Digital Health
Robert Mittendorff, MD, MBA
 
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B ScenariosChapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
itsvineeth209
 
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptxCapstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
BalkrishnaVasudev
 
Customer Lifetime Value in Digital Marketing
Customer Lifetime Value in Digital MarketingCustomer Lifetime Value in Digital Marketing
Customer Lifetime Value in Digital Marketing
Taste Medio
 
Three case studies deploying cluster analysis
Three case studies deploying cluster analysisThree case studies deploying cluster analysis
Three case studies deploying cluster analysis
Greg Makowski
 
IRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET- Finding Optimal Skyline Product Combinations Under Price PromotionIRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET- Finding Optimal Skyline Product Combinations Under Price Promotion
IRJET Journal
 
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Lviv Data Science Summer School
 
Customer Segmentation Using Portfolio Optimization for B2B Markets
Customer Segmentation Using Portfolio Optimization for B2B MarketsCustomer Segmentation Using Portfolio Optimization for B2B Markets
Customer Segmentation Using Portfolio Optimization for B2B Markets
Md Mazedul Islam Khan
 
Mathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer ManagementMathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer Management
Zehra Kendir
 
Юнит-Экономика CLV (customer lifetime value)
Юнит-Экономика CLV (customer lifetime value) Юнит-Экономика CLV (customer lifetime value)
Юнит-Экономика CLV (customer lifetime value)
#GFactors
 
How to Ace Your Marketplace Fundraise
How to Ace Your Marketplace FundraiseHow to Ace Your Marketplace Fundraise
How to Ace Your Marketplace Fundraise
Speedinvest
 
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture SeriesCalculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Calculating Your Customer Lifetime Value - Dawn of the Data Age Lecture Series
Luciano Pesci, PhD
 
Data Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA 2019 - Know Your Customer by Fiona LiData Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA 2019 - Know Your Customer by Fiona Li
Data Con LA
 
How to-analyze-saas-businesses-gianluca-valentini
How to-analyze-saas-businesses-gianluca-valentiniHow to-analyze-saas-businesses-gianluca-valentini
How to-analyze-saas-businesses-gianluca-valentini
Gianluca Valentini
 
Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016
Santiago LEFEBVRE
 
AUTM The Startup Metrics
AUTM The Startup MetricsAUTM The Startup Metrics
AUTM The Startup Metrics
Keith McGreggor
 
PredictingRepeatCust
PredictingRepeatCustPredictingRepeatCust
PredictingRepeatCust
Jawed Khan
 
Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...
GameCamp
 
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B ScenariosChapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
Chapter 12: Applications of Database Marketing in B-to-C and B-to-B Scenarios
itsvineeth209
 
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptxCapstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
BalkrishnaVasudev
 

Recently uploaded (20)

Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Data Analytics Overview and its applications
Data Analytics Overview and its applicationsData Analytics Overview and its applications
Data Analytics Overview and its applications
JanmejayaMishra7
 
Stack_and_Queue_Presentation_Final (1).pptx
Stack_and_Queue_Presentation_Final (1).pptxStack_and_Queue_Presentation_Final (1).pptx
Stack_and_Queue_Presentation_Final (1).pptx
binduraniha86
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Flip flop presenation-Presented By Mubahir khan.pptx
Flip flop presenation-Presented By Mubahir khan.pptxFlip flop presenation-Presented By Mubahir khan.pptx
Flip flop presenation-Presented By Mubahir khan.pptx
mubashirkhan45461
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
Simple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptxSimple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptx
ssuser2aa19f
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 
How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136How to join illuminati Agent in uganda call+256776963507/0741506136
How to join illuminati Agent in uganda call+256776963507/0741506136
illuminati Agent uganda call+256776963507/0741506136
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Data Analytics Overview and its applications
Data Analytics Overview and its applicationsData Analytics Overview and its applications
Data Analytics Overview and its applications
JanmejayaMishra7
 
Stack_and_Queue_Presentation_Final (1).pptx
Stack_and_Queue_Presentation_Final (1).pptxStack_and_Queue_Presentation_Final (1).pptx
Stack_and_Queue_Presentation_Final (1).pptx
binduraniha86
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Flip flop presenation-Presented By Mubahir khan.pptx
Flip flop presenation-Presented By Mubahir khan.pptxFlip flop presenation-Presented By Mubahir khan.pptx
Flip flop presenation-Presented By Mubahir khan.pptx
mubashirkhan45461
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
Simple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptxSimple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptx
ssuser2aa19f
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 

Predict Customer Lifetime Value Presentation

  • 1. A BIRD’S EYE VIEW OF CUSTOMER LIFETIME VALUE
  • 3. Contents 1. Why? 2. RFM & BG/NBD (2005) 3. Groupon: Churn + Random Forest (2016) 4. Asos: Random Forest + Embeddings (2017)
  • 4. Customer Lifetime Value Customer Lifetime Value (CLTV/CLV/LTV) is the net present value of the future (net) cash flows associated with a particular customer. Peter Fader, Customer Centricity, p 72, Wharton Digital Press, 2012
  • 5. Why Use Customer LTV? ● It’s not (always) an aggregate metric ● Not all customers are equally profitable ● Cost of acquisition can be 5x cost of retention ● What about the time horizon? ○ 1 month future LTV? ○ 3 month future LTV? ○ 1 year future LTV? ○ 1 decade future LTV? ○ 5 decades future LTV?
  • 6. Business Context Contractual Non-Contractual ● Customer “death” can be observed ● Often modeled using survival-based approaches ● Customer “death” is unobserved ● Customer lifetime distribution often modeled via exponential models ● Amazon Prime ● Spotify Premium ● Netflix ● Gym membership ● Health Insurance ● Playstation+ ● Buying stuff from Amazon ● Buying stuff on Ebay ● Buying stuff from Tesco ● Buying video games on Steam ● Buying top ups on Ding
  • 7. R F M LTV 5 5 4 2 2 3 1 2 5 ● Recency ○ How long ago did the customer last transact? ● Frequency ○ How many times have they transacted? ● Monetary Value ○ How much revenue did they generate? Pareto (BG)/NBD Fader et al, 2005
  • 9. Pareto BG/NBD Assumptions ● P(Alive | RFM, Timeframe) ● E[Transactions | RFM, Timeframe]
  • 10. Pareto BG/NBD - Decent benchmark - Not appropriate for contractual settings - Not appropriate when transactions can only incur at fixed intervals (eg festivals)
  • 11. 80/20 rule in action
  • 13. Groupon - 2 stage random forest: Churn + CLV - 40 features including where ɑ and β are historical conversion rates for opened and clicked emails - User segments (never purchased | new | one-time | sporadic users | power users) Vanderveld et al, 2016
  • 14. Groupon -- Model Performance
  • 15. ASOS Chamberlain et al, Customer Lifetime Prediction Using Embeddings, KDD, 2017 AUC Churn: 0.79 Spearman CLV: 0.56
  • 16. ASOS -- Cost Maximum Area Under the receiver operating characteristics Curve (AUC) achieved on a test set of 50,000 customers in hybrid models against the number of neurons in the hidden layers (in log scale). Mean monetary cost to train hybrid models on a training set of 100,000 customers against the number of neurons in the hidden layers (both in log scale).
  • 17. Conclusions ● Revenue distribution is not particularly friendly for making predictions ● RFM & BG/NBD is a good start & benchmark ● Random Forest models probably deliver the most bang for the buck ● Neural Nets can improve predictions, but at a significant cost
  • 18. References ● Peter Fader talk on Pareto BG/NBD ● Counting Your Customers the Easy Way [pdf] ● Python Lifetimes Library ● Etsy CLV [pdf] ● 2006 review by Sunil Gupta et al ● An Engagement-Based Customer Lifetime Value System for E-commerce [pdf] ● Customer Lifetime Value Prediction Using Embeddings [pdf] ● Implementing and Training Predictive Customer Lifetime Value Models in Python ● Write-up of the link above