SlideShare a Scribd company logo
1 of 24
Customer Activation
Activity Predictive Model
Customer Activation
Focus on Equity
Objectives
1. To predict activity levels of each customer in the near future( (Current Model: 90 days)
2. To profile customer activity over time (i.e., activity states with durations)
3. To determine the recommendations to activate customers
Problem Dimensions
• People
– Who are the people likely to be inactive in the next month?
• Activity State
– What are the different states in customer life cycle?
– What is the customer behaviour in a particular state?
• State Duration
– How long would the customer will be in particular state?
– What will be the transition time for a particular customer?
• Recommendation
– What strategy will be effective to prohibit inactivity of a particular customer?
– What strategy can bring customer back from inactive state to active state?
Analysis Process
Distributions:
Inactive period
behaviour, life
cycle of
customer
Comparative
views:
First time
inactive vs.
current inactive,
inactive vs.
active customer
life cycle
ETL Merge Filter Visualize
Storage:
ACMIIL (Trades)
Data
Formats:
Dates,
categories,
numeric value
ranges, etc.
File Formats:
Comma, Tilde,
or Tab
delimited
Customer
types:
Individual vs.
Institutions,
etc.
Transaction
types:
Buying/Selling,
First time
inactive,
current
inactive
Identifiers:
Client Code,
CommonClient
Code
Timeline:
Daily, Monthly
Aggregates:
Counts, Sums
of EQ buy,
Sums of EQ
sell
Activity Modelling - Outline
Trades
Data
• Summary
• Discovery
Model
• Setup
• Application
• Code
• Results
• Setup - Next Steps
• Application – Next Steps
Future Work
Data: Summary
Statistical measures (e.g., mean) errors
– Units field has negative values
– Too large or small values
Text data:
Mis-matches
Numerical data:
Unreal ranges
Numerical data:
Spurious values
DQ Issues
Sizing for technology
• ~7M EQ and ~1M DER trades per year
• ~100k trading customers currently on
platform, and 1/3rd transacted in the last 6
months
Analysis caution
• Data distributions highly skewed,
e.g., few high amount Txs by one or
two individuals
Data: Discovery
Inactivity count
All clients
inactive at least
once for greater
than 91 days
Inactivity Count
Insights
All Clients have been inactive at least once
Frequency
Data Particulars
Data Duration 2012 Apr - 2015 Sep
Each Row Client-month
Client Category Individual and HUF
# of Rows 366421
# of Columns 31
# of Unique Clients 49444
Data: Discovery
Average Inactive Duration
Average inactivity duration (days)
Frequency
300 days
Insights
Histogram of Average inactivity duration gives maximum frequency at 300 days
Data Particulars
Data Duration 2012 Apr - 2015 Sep
Each Row Client-month
Client Category Individual and HUF
# of Rows 366421
# of Columns 31
# of Unique Clients 49444
Data: Discovery
First Time Inactive vs. Currently Inactive
First time
inactive
Currently
inactive
Vintage (yrs) Vintage (yrs)
Frequency
Frequency
5 yrs 7 yrs
Insights
Current inactive customers are a mix of first time inactive and other periods making it harder to study current
inactivity alone => It brings about the need to study each activity level or state separately
Data Particulars
Data Duration 2012 Apr - 2015 Sep
Each Row Client-month
Client Category Individual and HUF
# of Rows 366421
# of Columns 31
# of Unique Clients 49444
SumAmt.(sold)SumAmt.(Bought)
Data: Discovery
Random customer 1: currently inactive(Tx Amount)
Trend Curve
Trend Curve
Data: Discovery
Random customer 1: currently Inactive (Tx Count)
TxCount(sold)TxCount(bought)
Trend Curve
Trend Curve
Data: Discovery
Random customer 2: currently active(Tx Amount)SumAmt.(sold)SumAmt.(Bought)
Trend Curve
Trend Curve
Data: Discovery
Random customer 2: currently active (Tx Count)
TxCount(sold)TxCount(bought)
Trend Curve
Trend Curve
Data: Discovery Insights
• All clients have been inactive (> 91 days inactivity) at least once
• The most-likely inactivity duration is ~300 days, i.e., if customer becomes
inactive => there is a high chance of a long inactivity period
• Customer behaviour is different before various inactive states
• Each inactive state (i.e., first time or second time, etc.) need to be
modelled separately
• There are different trend curves in a customer’s life cycle that each of
customers follow
• The trend curves may be grouped together into a finite set of
representative trend curves
• All the above may be modelled using a State-space approach
• A simple binary approximation is the Logistic regression model
Test Data
Three Year Trade Data
60% Used for Training
Model
20% Used for Validating
Model
20% Used for Testing
Model
Total Available
Data
Training Data
Validation
Data
Time
Acc
Opening
Date
1 1
First Time
inactive Inactive
1
Active Period
Inactive Period
Inactivity: Defined as 0 transactions in consecutive
91 days
Hypothesis: Customer’s state can be predicted using
transactions data
Logistic Regression Model
 To find predictive variables
 To predict next state of the
customer
0 0 0
0
Data Set Creation
Model: Setup
Summary
after
training the
model
Model
Validation
Model Test
Model: Code View
Model: Application
0 0 1 0 0 0 1
0 0 0 0 1 0 1
Actual States
Predicted States
Inactive
State miss
Active
State miss
Actual
Predicted
Positive
Positive
Negative
Negative
a b
c d
a - True Positive
b - False Negative
c - False Positive
d - True Negative
𝐻 𝑎 =
𝑑
𝑁0
𝑀 𝑎 =
𝑏
𝑁0
𝐻𝑖 =
𝑎
𝑁1
𝑀𝑖 =
𝑐
𝑁1
𝐻 𝑎 - Active state hit rate
𝑀 𝑎- Active state miss rate
𝐻𝑖 - Inactive state hit rate
𝑀𝑖 - Inactive state miss rate
Model: Results
𝑀 𝑎= 0.01%
0
5000
10000
15000
20000
25000
30000
35000
Correct Predicted
Active State
Wrong Predicted
Active State
0
5000
10000
15000
20000
Correct Predicted
Inctive State
Wrong Prdicted
Inctive State
𝐻𝑖 = 84.5%
Threshold = 0.25
0
5000
10000
15000
20000
25000
30000
35000
Correct Predicted
Active State
Wrong Predicted
Active State
𝑀 𝑎= 60.8%
0
5000
10000
15000
20000
25000
Correct Predicted Inctive
State
Wrong Prdicted Inctive
State
𝐻𝑖 = 93.1%
Threshold = 0.35
0
10000
20000
30000
40000
50000
60000
Correct Predicted
Active State
Wrong Predicted
Active State
0
5000
10000
15000
20000
25000
Correct Predicted
Inctive State
Wrong Prdicted
Inctive State
𝑀 𝑎= 40.3%
𝐻𝑖 = 0.0009%
Threshold = 0.50
𝑀 𝑎- Active state miss rate
𝐻𝑖 - Inactive state hit rate
a
a
a
c
c
c
d
d db
b
b
Model: Application (next steps)
Multi-period
Hypothesis:
- Error rates can be decreased by taking into account multiple periods for predictions
0 0 1 0 0 0 1
0 0 0 0 1 0 1
Actual States
Predicted States
Model
predicts 1
Check customer’s
transaction in next 30
days
If Tx = 0
Model output is 0 Model output is 1
TrueFalse
1
Active Period
Inactive Period
0
Future…
State-space Model
active
inactive closed
On-
boarded
Technical Model: State-space Model
• In the applied model we have taken only two states 0 for active and 1 for inactive
• Between these active and inactive state a customer can transit into many different states as shown in the
state space model above
• By applying state space model the complete life cycle of a customer
i. Previous state
ii. Next state
iii. Time he will be in a particular state
iv. Behaviour of customer in a particular state
v. Behaviour of customer just before transition,
vi. Behaviour of customer before going off-board, etc., will be profiled
Discussions and Questions
Back-up Slides
Model: Discovery
Predictive Variables
Model: Setup (next steps)
Customer Sampling
For the current model, Training, validation and Testing dataset has been created by sampling on the basis of
rows, where each row is a particular customer and aggregated transaction amounts on monthly basis.
We can create Training, validation and Testing dataset by sampling as per customer basis.

More Related Content

What's hot

Data Mining Problems in Retail
Data Mining Problems in RetailData Mining Problems in Retail
Data Mining Problems in RetailIlya Katsov
 
An intelligent approach to demand forecasting
An intelligent approach to demand forecastingAn intelligent approach to demand forecasting
An intelligent approach to demand forecastingNimai Chand Das Adhikari
 
Demand forcasting
Demand forcastingDemand forcasting
Demand forcastingDaksh Bapna
 
Demand Forcasting
Demand ForcastingDemand Forcasting
Demand ForcastingAjilal
 
Demand forecasting
Demand forecasting Demand forecasting
Demand forecasting Nithin Kumar
 
Demand forecasting.
Demand forecasting.Demand forecasting.
Demand forecasting.Akash Bharti
 
Machine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesMachine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesClaudio Mirti
 
Demand analysis PPT OF MANAGERIAL ECONOMICS MBA
Demand analysis PPT OF MANAGERIAL ECONOMICS MBADemand analysis PPT OF MANAGERIAL ECONOMICS MBA
Demand analysis PPT OF MANAGERIAL ECONOMICS MBABabasab Patil
 
Demand forecasting case study
Demand forecasting case studyDemand forecasting case study
Demand forecasting case studyRupam Devnath
 
I.liiv gaining shopper_insights_using_market_basket_analysis
I.liiv gaining shopper_insights_using_market_basket_analysisI.liiv gaining shopper_insights_using_market_basket_analysis
I.liiv gaining shopper_insights_using_market_basket_analysisECR Community
 
04 demand forecasting
04 demand forecasting04 demand forecasting
04 demand forecastingSunil Yadav
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecastingKeval Patel
 
Demand forecasting methods ppt bec bagalkot mba
Demand forecasting methods ppt bec bagalkot mbaDemand forecasting methods ppt bec bagalkot mba
Demand forecasting methods ppt bec bagalkot mbaBabasab Patil
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecastingJiten Sharma
 

What's hot (19)

Data Mining Problems in Retail
Data Mining Problems in RetailData Mining Problems in Retail
Data Mining Problems in Retail
 
An intelligent approach to demand forecasting
An intelligent approach to demand forecastingAn intelligent approach to demand forecasting
An intelligent approach to demand forecasting
 
Demand forcasting
Demand forcastingDemand forcasting
Demand forcasting
 
Demand Forcasting
Demand ForcastingDemand Forcasting
Demand Forcasting
 
Demand forecasting
Demand forecasting Demand forecasting
Demand forecasting
 
Demand forecasting
Demand forecasting Demand forecasting
Demand forecasting
 
Demand forecasting.
Demand forecasting.Demand forecasting.
Demand forecasting.
 
Machine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesMachine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business cases
 
Demand analysis PPT OF MANAGERIAL ECONOMICS MBA
Demand analysis PPT OF MANAGERIAL ECONOMICS MBADemand analysis PPT OF MANAGERIAL ECONOMICS MBA
Demand analysis PPT OF MANAGERIAL ECONOMICS MBA
 
Demand forecasting case study
Demand forecasting case studyDemand forecasting case study
Demand forecasting case study
 
I.liiv gaining shopper_insights_using_market_basket_analysis
I.liiv gaining shopper_insights_using_market_basket_analysisI.liiv gaining shopper_insights_using_market_basket_analysis
I.liiv gaining shopper_insights_using_market_basket_analysis
 
Price forecasting
Price forecastingPrice forecasting
Price forecasting
 
04 demand forecasting
04 demand forecasting04 demand forecasting
04 demand forecasting
 
Data Science
Data ScienceData Science
Data Science
 
Tarun Panchaboni - Resume
Tarun Panchaboni - ResumeTarun Panchaboni - Resume
Tarun Panchaboni - Resume
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecasting
 
Demand forecasting methods ppt bec bagalkot mba
Demand forecasting methods ppt bec bagalkot mbaDemand forecasting methods ppt bec bagalkot mba
Demand forecasting methods ppt bec bagalkot mba
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecasting
 
Demand mgt in scm
Demand mgt in scmDemand mgt in scm
Demand mgt in scm
 

Viewers also liked

Mutual fund Redemption and Cross Sell Analytics
Mutual fund Redemption and Cross Sell Analytics Mutual fund Redemption and Cross Sell Analytics
Mutual fund Redemption and Cross Sell Analytics Dipesh Patel
 
Offer recommendation methodology
Offer recommendation methodologyOffer recommendation methodology
Offer recommendation methodologyDipesh Patel
 
Project on mutual funds is the better investments plan
Project on mutual funds is the better investments planProject on mutual funds is the better investments plan
Project on mutual funds is the better investments planProjects Kart
 
comparative Analysis of mutual fund
comparative Analysis of mutual fundcomparative Analysis of mutual fund
comparative Analysis of mutual fundParneet Walia
 
A project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaA project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaProjects Kart
 
Project on Mutual Funds
Project on  Mutual FundsProject on  Mutual Funds
Project on Mutual FundsRavindra Jeet
 

Viewers also liked (6)

Mutual fund Redemption and Cross Sell Analytics
Mutual fund Redemption and Cross Sell Analytics Mutual fund Redemption and Cross Sell Analytics
Mutual fund Redemption and Cross Sell Analytics
 
Offer recommendation methodology
Offer recommendation methodologyOffer recommendation methodology
Offer recommendation methodology
 
Project on mutual funds is the better investments plan
Project on mutual funds is the better investments planProject on mutual funds is the better investments plan
Project on mutual funds is the better investments plan
 
comparative Analysis of mutual fund
comparative Analysis of mutual fundcomparative Analysis of mutual fund
comparative Analysis of mutual fund
 
A project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in indiaA project report on comparative study of mutual funds in india
A project report on comparative study of mutual funds in india
 
Project on Mutual Funds
Project on  Mutual FundsProject on  Mutual Funds
Project on Mutual Funds
 

Similar to Customer activation Predictive model

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 ManagementZehra Kendir
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Panna Visani MBCS ACCA
 
Prediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPrediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPranov Mishra
 
1120 track 3 prendki_using our laptop
1120 track 3 prendki_using our laptop1120 track 3 prendki_using our laptop
1120 track 3 prendki_using our laptopRising Media, Inc.
 
Customer_Churn_prediction.pptx
Customer_Churn_prediction.pptxCustomer_Churn_prediction.pptx
Customer_Churn_prediction.pptxAniket Patil
 
Customer_Churn_prediction.pptx
Customer_Churn_prediction.pptxCustomer_Churn_prediction.pptx
Customer_Churn_prediction.pptxpatilaniket2418
 
Predictive Analytics Demystified
Predictive Analytics DemystifiedPredictive Analytics Demystified
Predictive Analytics DemystifiedSenturus
 
Credit risk scoring model final
Credit risk scoring model finalCredit risk scoring model final
Credit risk scoring model finalRitu Sarkar
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
Personal Loan Risk Assessment
Personal Loan Risk Assessment Personal Loan Risk Assessment
Personal Loan Risk Assessment Kunal Kashyap
 
Use case modeling & analysis v 1
Use case modeling & analysis v 1Use case modeling & analysis v 1
Use case modeling & analysis v 1JIGAR MAKHIJA
 

Similar to Customer activation Predictive model (20)

Survival_Analysis
Survival_AnalysisSurvival_Analysis
Survival_Analysis
 
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
 
1030 track3 boire
1030 track3 boire1030 track3 boire
1030 track3 boire
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1
 
Prediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPrediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom Industry
 
Corporate presentation
Corporate presentationCorporate presentation
Corporate presentation
 
1120 track 3 prendki_using our laptop
1120 track 3 prendki_using our laptop1120 track 3 prendki_using our laptop
1120 track 3 prendki_using our laptop
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 
Customer_Churn_prediction.pptx
Customer_Churn_prediction.pptxCustomer_Churn_prediction.pptx
Customer_Churn_prediction.pptx
 
Customer_Churn_prediction.pptx
Customer_Churn_prediction.pptxCustomer_Churn_prediction.pptx
Customer_Churn_prediction.pptx
 
Predictive Analytics Demystified
Predictive Analytics DemystifiedPredictive Analytics Demystified
Predictive Analytics Demystified
 
Credit risk scoring model final
Credit risk scoring model finalCredit risk scoring model final
Credit risk scoring model final
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
Personal Loan Risk Assessment
Personal Loan Risk Assessment Personal Loan Risk Assessment
Personal Loan Risk Assessment
 
Use case modeling & analysis v 1
Use case modeling & analysis v 1Use case modeling & analysis v 1
Use case modeling & analysis v 1
 
Hackathon
HackathonHackathon
Hackathon
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
 

Recently uploaded

RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 

Recently uploaded (20)

Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 

Customer activation Predictive model

  • 2. Customer Activation Focus on Equity Objectives 1. To predict activity levels of each customer in the near future( (Current Model: 90 days) 2. To profile customer activity over time (i.e., activity states with durations) 3. To determine the recommendations to activate customers Problem Dimensions • People – Who are the people likely to be inactive in the next month? • Activity State – What are the different states in customer life cycle? – What is the customer behaviour in a particular state? • State Duration – How long would the customer will be in particular state? – What will be the transition time for a particular customer? • Recommendation – What strategy will be effective to prohibit inactivity of a particular customer? – What strategy can bring customer back from inactive state to active state?
  • 3. Analysis Process Distributions: Inactive period behaviour, life cycle of customer Comparative views: First time inactive vs. current inactive, inactive vs. active customer life cycle ETL Merge Filter Visualize Storage: ACMIIL (Trades) Data Formats: Dates, categories, numeric value ranges, etc. File Formats: Comma, Tilde, or Tab delimited Customer types: Individual vs. Institutions, etc. Transaction types: Buying/Selling, First time inactive, current inactive Identifiers: Client Code, CommonClient Code Timeline: Daily, Monthly Aggregates: Counts, Sums of EQ buy, Sums of EQ sell
  • 4. Activity Modelling - Outline Trades Data • Summary • Discovery Model • Setup • Application • Code • Results • Setup - Next Steps • Application – Next Steps Future Work
  • 5. Data: Summary Statistical measures (e.g., mean) errors – Units field has negative values – Too large or small values Text data: Mis-matches Numerical data: Unreal ranges Numerical data: Spurious values DQ Issues Sizing for technology • ~7M EQ and ~1M DER trades per year • ~100k trading customers currently on platform, and 1/3rd transacted in the last 6 months Analysis caution • Data distributions highly skewed, e.g., few high amount Txs by one or two individuals
  • 6. Data: Discovery Inactivity count All clients inactive at least once for greater than 91 days Inactivity Count Insights All Clients have been inactive at least once Frequency Data Particulars Data Duration 2012 Apr - 2015 Sep Each Row Client-month Client Category Individual and HUF # of Rows 366421 # of Columns 31 # of Unique Clients 49444
  • 7. Data: Discovery Average Inactive Duration Average inactivity duration (days) Frequency 300 days Insights Histogram of Average inactivity duration gives maximum frequency at 300 days Data Particulars Data Duration 2012 Apr - 2015 Sep Each Row Client-month Client Category Individual and HUF # of Rows 366421 # of Columns 31 # of Unique Clients 49444
  • 8. Data: Discovery First Time Inactive vs. Currently Inactive First time inactive Currently inactive Vintage (yrs) Vintage (yrs) Frequency Frequency 5 yrs 7 yrs Insights Current inactive customers are a mix of first time inactive and other periods making it harder to study current inactivity alone => It brings about the need to study each activity level or state separately Data Particulars Data Duration 2012 Apr - 2015 Sep Each Row Client-month Client Category Individual and HUF # of Rows 366421 # of Columns 31 # of Unique Clients 49444
  • 9. SumAmt.(sold)SumAmt.(Bought) Data: Discovery Random customer 1: currently inactive(Tx Amount) Trend Curve Trend Curve
  • 10. Data: Discovery Random customer 1: currently Inactive (Tx Count) TxCount(sold)TxCount(bought) Trend Curve Trend Curve
  • 11. Data: Discovery Random customer 2: currently active(Tx Amount)SumAmt.(sold)SumAmt.(Bought) Trend Curve Trend Curve
  • 12. Data: Discovery Random customer 2: currently active (Tx Count) TxCount(sold)TxCount(bought) Trend Curve Trend Curve
  • 13. Data: Discovery Insights • All clients have been inactive (> 91 days inactivity) at least once • The most-likely inactivity duration is ~300 days, i.e., if customer becomes inactive => there is a high chance of a long inactivity period • Customer behaviour is different before various inactive states • Each inactive state (i.e., first time or second time, etc.) need to be modelled separately • There are different trend curves in a customer’s life cycle that each of customers follow • The trend curves may be grouped together into a finite set of representative trend curves • All the above may be modelled using a State-space approach • A simple binary approximation is the Logistic regression model
  • 14. Test Data Three Year Trade Data 60% Used for Training Model 20% Used for Validating Model 20% Used for Testing Model Total Available Data Training Data Validation Data Time Acc Opening Date 1 1 First Time inactive Inactive 1 Active Period Inactive Period Inactivity: Defined as 0 transactions in consecutive 91 days Hypothesis: Customer’s state can be predicted using transactions data Logistic Regression Model  To find predictive variables  To predict next state of the customer 0 0 0 0 Data Set Creation Model: Setup
  • 16. Model: Application 0 0 1 0 0 0 1 0 0 0 0 1 0 1 Actual States Predicted States Inactive State miss Active State miss Actual Predicted Positive Positive Negative Negative a b c d a - True Positive b - False Negative c - False Positive d - True Negative 𝐻 𝑎 = 𝑑 𝑁0 𝑀 𝑎 = 𝑏 𝑁0 𝐻𝑖 = 𝑎 𝑁1 𝑀𝑖 = 𝑐 𝑁1 𝐻 𝑎 - Active state hit rate 𝑀 𝑎- Active state miss rate 𝐻𝑖 - Inactive state hit rate 𝑀𝑖 - Inactive state miss rate
  • 17. Model: Results 𝑀 𝑎= 0.01% 0 5000 10000 15000 20000 25000 30000 35000 Correct Predicted Active State Wrong Predicted Active State 0 5000 10000 15000 20000 Correct Predicted Inctive State Wrong Prdicted Inctive State 𝐻𝑖 = 84.5% Threshold = 0.25 0 5000 10000 15000 20000 25000 30000 35000 Correct Predicted Active State Wrong Predicted Active State 𝑀 𝑎= 60.8% 0 5000 10000 15000 20000 25000 Correct Predicted Inctive State Wrong Prdicted Inctive State 𝐻𝑖 = 93.1% Threshold = 0.35 0 10000 20000 30000 40000 50000 60000 Correct Predicted Active State Wrong Predicted Active State 0 5000 10000 15000 20000 25000 Correct Predicted Inctive State Wrong Prdicted Inctive State 𝑀 𝑎= 40.3% 𝐻𝑖 = 0.0009% Threshold = 0.50 𝑀 𝑎- Active state miss rate 𝐻𝑖 - Inactive state hit rate a a a c c c d d db b b
  • 18. Model: Application (next steps) Multi-period Hypothesis: - Error rates can be decreased by taking into account multiple periods for predictions 0 0 1 0 0 0 1 0 0 0 0 1 0 1 Actual States Predicted States Model predicts 1 Check customer’s transaction in next 30 days If Tx = 0 Model output is 0 Model output is 1 TrueFalse 1 Active Period Inactive Period 0
  • 20. active inactive closed On- boarded Technical Model: State-space Model • In the applied model we have taken only two states 0 for active and 1 for inactive • Between these active and inactive state a customer can transit into many different states as shown in the state space model above • By applying state space model the complete life cycle of a customer i. Previous state ii. Next state iii. Time he will be in a particular state iv. Behaviour of customer in a particular state v. Behaviour of customer just before transition, vi. Behaviour of customer before going off-board, etc., will be profiled
  • 24. Model: Setup (next steps) Customer Sampling For the current model, Training, validation and Testing dataset has been created by sampling on the basis of rows, where each row is a particular customer and aggregated transaction amounts on monthly basis. We can create Training, validation and Testing dataset by sampling as per customer basis.