SlideShare une entreprise Scribd logo
1  sur  8
Use cases of Financial Data
Science Techniques in retail
Sudipto Pal
Staff Data Scientist, Walmart Labs India
Survival Models
Event Model:
modeling probability
of surviving beyond a
time threshold
Example: Attrition
Probability
Waiting time
model:
modeling waiting
time till an event
Example: Attrition
Timing
Traditional
Solutions
Proportional
Hazard
Accelerated
Failure Time
Markov Chain
Discrete Time
Survival
Regression
Using Logistic
Regression
Using Ensemble
Learning (RF,
GBM)
Using Neural
Networks
Using SVM,
CART etc
Two kind of Survival Models Solutions
Survival Use cases in Retail
• Product recommendation:
• Waiting time: Time between two
purchase for repeating buyers
• A purchase is an event which is a
function of how long the customer is
waiting in a non-purchase state and
other covariates (product features,
customer features and time features)
Two States
Waiting to Buy Purchase
(Surviving) (Dead)
Purchase
Purchase
Purchase
Purchase
(Yes/No)?
Waiting
Time t-2
Waiting
Time t-1
Waiting
Time t0
+ Covariates
• Customer Features
• Product Features
• Time Features
PredictUsingBinaryResponse
(Logistic,RF,GBM,ANNetc)
Product recommendation timing for repeat
purchase: Based on curvature of survival curves
*IPI= Inter Purchase Interval; S(t)= P[waiting time > t]
Product recommendation as a waiting process until
the customer’s natural comeback time overshoots
Product recommendation timing: Based on the speed of
Conversion (Conversion from waiting->purchasing)
S(t)= Survival Probability i.e. Pr(Wait for customers come back continues beyond t) ::: Strictly non-increasing function of t
Buyer 1
(Low IPI*
Buyer)
Buyer 2
(High IPI*
Buyer)
Reminding Buyer 1 (frequent
buyer) at 7th week is equivalent
to reminding Buyer 2 (less
frequent buyer) at 10th week
(equivalent in terms expected
chance of repeat purchase)
Other use cases for Survival Models
• Inventory management:
• Next demand generation as a function of time since previous demand
generation
• Next supply as a function of time since previous supply
• Attrition
• Customer Lifetime Value
Cashflow models (Examples)
• An annual subscription based business offering flexibility in renewal
date Scheduled Expiry date
of subscriptions
Renew
@ t-2
Renew
@ t-1
Renew
@ t0
Renew
@ t+1
Renew
@ t+2
Renew
@ t+3
Renew
@ t+4
Renew
@ t+5
Contributes to Early Cashflow Contributes to Late Cashflow
Renewal
Probabilities
at different
time
thresholds
modeled
using Survival
Models
Multiplied
with
Subscription
Amount and
Aggregated
Original Expiry
Month of
Subscriotion -2 -1
On Expiry
Month +1 +2 +3
Jan-2019 1.30% 9.50% 36.00% 7.70% 3.20% 1.90%
Feb-2019 0.60% 8.10% 33.40% 7.30% 2.80% 1.90%
Mar-2019 0.80% 9.10% 33.20% 6.40% 2.90% 1.60%
Apr-2019 1.00% 8.60% 35.00% 7.50% 3.10% 1.80%
May-2019 1.00% 9.40% 34.90% 7.30% 2.80% 1.80%
Jun-2019 0.70% 8.50% 35.20% 7.10% 3.00% 1.90%
Early Cashflow Late Cashflow
OriginalExpiryMonth
Maturity
Cashflow models (Usage)
• Campaign budget and timing decision based on cashflow projections
• Beyond A/B testing: Past Campaign ROI evaluation based on cashflow
projections
• By backdating a cashflow prediction to a pre-promotion date and comparing
predicted cashflow (baseline) with actual (promotion effect)
Q&A

Contenu connexe

Dernier

➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 

Dernier (20)

Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

En vedette

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
Kurio // The Social Media Age(ncy)
 
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
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

En vedette (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
 

Conference proposal v2

  • 1. Use cases of Financial Data Science Techniques in retail Sudipto Pal Staff Data Scientist, Walmart Labs India
  • 2. Survival Models Event Model: modeling probability of surviving beyond a time threshold Example: Attrition Probability Waiting time model: modeling waiting time till an event Example: Attrition Timing Traditional Solutions Proportional Hazard Accelerated Failure Time Markov Chain Discrete Time Survival Regression Using Logistic Regression Using Ensemble Learning (RF, GBM) Using Neural Networks Using SVM, CART etc Two kind of Survival Models Solutions
  • 3. Survival Use cases in Retail • Product recommendation: • Waiting time: Time between two purchase for repeating buyers • A purchase is an event which is a function of how long the customer is waiting in a non-purchase state and other covariates (product features, customer features and time features) Two States Waiting to Buy Purchase (Surviving) (Dead) Purchase Purchase Purchase Purchase (Yes/No)? Waiting Time t-2 Waiting Time t-1 Waiting Time t0 + Covariates • Customer Features • Product Features • Time Features PredictUsingBinaryResponse (Logistic,RF,GBM,ANNetc)
  • 4. Product recommendation timing for repeat purchase: Based on curvature of survival curves *IPI= Inter Purchase Interval; S(t)= P[waiting time > t] Product recommendation as a waiting process until the customer’s natural comeback time overshoots Product recommendation timing: Based on the speed of Conversion (Conversion from waiting->purchasing) S(t)= Survival Probability i.e. Pr(Wait for customers come back continues beyond t) ::: Strictly non-increasing function of t Buyer 1 (Low IPI* Buyer) Buyer 2 (High IPI* Buyer) Reminding Buyer 1 (frequent buyer) at 7th week is equivalent to reminding Buyer 2 (less frequent buyer) at 10th week (equivalent in terms expected chance of repeat purchase)
  • 5. Other use cases for Survival Models • Inventory management: • Next demand generation as a function of time since previous demand generation • Next supply as a function of time since previous supply • Attrition • Customer Lifetime Value
  • 6. Cashflow models (Examples) • An annual subscription based business offering flexibility in renewal date Scheduled Expiry date of subscriptions Renew @ t-2 Renew @ t-1 Renew @ t0 Renew @ t+1 Renew @ t+2 Renew @ t+3 Renew @ t+4 Renew @ t+5 Contributes to Early Cashflow Contributes to Late Cashflow Renewal Probabilities at different time thresholds modeled using Survival Models Multiplied with Subscription Amount and Aggregated Original Expiry Month of Subscriotion -2 -1 On Expiry Month +1 +2 +3 Jan-2019 1.30% 9.50% 36.00% 7.70% 3.20% 1.90% Feb-2019 0.60% 8.10% 33.40% 7.30% 2.80% 1.90% Mar-2019 0.80% 9.10% 33.20% 6.40% 2.90% 1.60% Apr-2019 1.00% 8.60% 35.00% 7.50% 3.10% 1.80% May-2019 1.00% 9.40% 34.90% 7.30% 2.80% 1.80% Jun-2019 0.70% 8.50% 35.20% 7.10% 3.00% 1.90% Early Cashflow Late Cashflow OriginalExpiryMonth Maturity
  • 7. Cashflow models (Usage) • Campaign budget and timing decision based on cashflow projections • Beyond A/B testing: Past Campaign ROI evaluation based on cashflow projections • By backdating a cashflow prediction to a pre-promotion date and comparing predicted cashflow (baseline) with actual (promotion effect)
  • 8. Q&A