SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Wooing the Best Bank
Deposit Customers
Lucinda Linde
October 22, 2019
EAI 6000 Final Project
Image credit © Deloitte
For Banks, Deposit Growth Drives Revenue Growth
Banks Make Money by Taking Deposits and Making Loans
Loans (Mortgage, Student Loan etc.) 4.5% interest received
Deposits (Savings accounts etc.) 1.5% interest paid
Margin for Operations and Profit 3.0% of $ loaned
Why is this analysis important?
More Deposits = More Loan Capacity = More Revenues and Profits
Therefore, how can a bank increase Deposits?
How will we meet our Deposit Growth Goals?
● Executive Responsible VP Marketing Operations
● Market and sell to the Customers Most Likely to
buy a term deposit
○ Which customers have bought term deposits in the past?
○ How can we target more of these types of customers?
● Fish in the ponds with the fish we want to catch
Goal: Predict Prospects Who Will Buy a Certificate of Deposit (CD)
Analyze Results of 3 years of phone solicitation campaigns (15)
o 41,188 phone calls
o Portuguese bank
o 11% of prospects bought a CD
o 20 columns of demographic, campaign and economic data
o Target variable: Yes or No, bought a CD
Rationale for 3 Machine Learning Models
Rationale for choosing these 3 models
 < 100,000 data points
 Supervised, Binary Classification of depositors, versus non-depositors
Models selected
 Random Forest- variable importance helps with feature selection
 Logistic Regression
 Support Vector Machines
Prediction Pipeline
Clean Data
Fix dtypes
Rename
Missing
Drop Features
Explore
Histograms
Correlation
Matrix
Feature
Selection
Build &
Test Models
RandomForest
SVM
Logistic
Regression
Tune Best
Model
Random Search
o Logistic
Regression
o (C, max_iter,
Dual)
Pre-Process
Standardize
numerical values
One-Hot-Encode
categorical values
Balance target
classes
Judging the Models: Recall over Accuracy
Accuracy Precision Recall Features
Random Forest 0.35 0.13 0.83 Balanced target classes
Numerical and Categorical
Logistic
Regression
0.80 0.31 0.65 Balanced target classes
Numerical and Categorical
SVC 0.84 0.37 0.60 Balanced target classes
Numerical and Categorical
Simply NO 0.89 0.89 0.00 Baseline model
Tune the Best Model Hyperparameters
Logistic Regression Hyperparameters Optimized
• Use Random search
• Results are the same
Model Tuning Accuracy Precision Recall
Tuned
Logistic
Regression
C = 1.0
max_iter = 120
Dual = True
0.80 0.31 0.65
Default
Logistic
Regression
C = 1.0
max_iter = 100
Dual = False
0.80 0.31 0.65
Random Forest Column Importance Points the Way
For Likely Prospects
 Better interest rate
 Age 50 +
 Already a loan
customer
 Prestige of Bank
 Good Economy
 Called previously
 Learn from campaigns
 Technician job
 Married
 University Degree
Next 3 Months: Use ML to Power Growth
Marketing- Grow Deposits
Deploy campaigns that target better
(and fewer) prospects
 Offer higher interest rates
 Script engaging conversations
 Market during good economic times
 Copy successful campaigns (# 2-13)
 Target jobs: technician, unemployed
 Target ages: 50 and over
 Target education: University degree
Data Analysis- Improve Sales too
 Try Naïve-Bayes for real-time results
 Thorough Feature Selection
• Additive, Subtractive
• Add calculated fields
 Model Tuning for more models
 Take new campaign results and iterate
the model
 Apply similar models to lead scoring, ad
targeting, prospect prioritizing, etc.
Next 12 Months: Use ML to Transform Banking
Embed ML in Sales and
Marketing Workflows
 Deploy machine learning to
automatically prioritize lists for
marketing programs
 Deploy automated prospect
prioritization, and pitch guidance
for sales reps.
Use ML to Transform the Business
 Deploy high outcome pilot projects to
demonstrate impact of embedded ML
in sales and marketing workflow.
 Explore how ML might generate new
revenue streams or business models.
Can we sell smart cash management
services, for example?
Appendix
● Data Dictionary
● Model Pros and Cons
● Performance Metrics
Judging the Models: Recall over Accuracy
Accuracy Precision Recall Features
Random Forest 0.35 0.13 0.83 Balanced target classes
Numerical and Categorical
Logistic
Regression
0.80 0.31 0.65 Balanced target classes
Numerical and Categorical
SVC 0.84 0.37 0.60 Balanced target classes
Numerical and Categorical
Naïve-Bayes 0.72 0.25 0.70 Balanced target classes
Numerical and Categorical
KNN 0.89 0.54 0.28 Balanced target classes
Numerical and Categorical
Simply NO 0.89 0.89 0.00 Baseline model
Data Dictionary
1 - age The age of the client. Numeric
2 - job : type of job (categorical: 'admin.','blue-
collar','entrepreneur','housemaid','management','retired'
,'self-
employed','services','student','technician','unemployed','
unknown')
3 - marital : marital status (categorical:
'divorced','married','single','unknown'; note: 'divorced'
means divorced or widowed)
4 - education (categorical:
'basic.4y','basic.6y','basic.9y','high.school','illiterate','prof
essional.course','university.degree','unknown')
5 - default: has credit in default? (categorical:
'no','yes','unknown')
6 - housing: has housing loan? (categorical:
'no','yes','unknown')
7 - loan: has personal loan? (categorical:
'no','yes','unknown')
8 - contact: contact communication type (categorical:
'cellular','telephone')
9 - month: last contact month of year (categorical: 'jan',
'feb', 'mar', …, 'nov', 'dec')
10 - dayofweek: last contact day of the week
(categorical: 'mon','tue','wed','thu','fri')
11 - duration: last contact duration, in seconds
(numeric). Not known in advance, therefore drop this.
12 - campaign: number of contacts performed during
this campaign and for this client (numeric, includes last
contact)
Data Dictionary (cont’d)
13 - pdays: number of days that passed by after the
client was last contacted from a previous campaign
(numeric; 999 means client was not previously
contacted)
14 - previous: number of contacts performed before this
campaign and for this client (numeric)
15 - poutcome: outcome of the previous marketing
campaign (categorical: 'failure','nonexistent','success')
social and economic context attributes
16 - emp.var.rate: employment variation rate - quarterly
indicator (numeric)
17 - cons.price.idx: consumer price index - monthly
indicator (numeric)
18 - cons.conf.idx: consumer confidence index -
monthly indicator (numeric)
19 - euribor3m: euribor 3 month rate - daily indicator
(numeric)
20 - nr.employed: number of employees - quarterly
indicator (numeric)
Target variable (desired outcome):
21 - y - has the client subscribed a term
deposit? (binary: 'yes','no')
Acknowledgements:
We thank UCI Machine learning repository for providing this
dataset.
Model Pros and Cons
Approach Pros Cons
Logistic
Regression
Well-understood binary
classification method
Prone to over-fitting
Random Forest Decorrelates trees
reduced variance
Naïve-Bayes Fast, can use real-time Must have independent features
SVM Missing Values OK Computationally intensive, Not for real-time
Performance Metrics to Evaluate Models
● Accuracy = (True positives + True negatives) / Total Examples
● Precision = True positives / (True positives + False Positives)
● Recall =True positives / (True positives + False Negatives)
Assessing Model Performance
AUC Confusion Matrix
Area under Receiver Operator Curve
How much more does the model predict
above the presence in the population?
Recall: What % of Actual CD buyers were Predicted?
Precision: What % of Predicted CD buyers are Actual?

Weitere ähnliche Inhalte

Was ist angesagt?

customer lifetime value
customer lifetime valuecustomer lifetime value
customer lifetime valueR S Raghav
 
Churn customer analysis
Churn customer analysisChurn customer analysis
Churn customer analysisDr.Bechoo Lal
 
4.6 customer lifetime value
4.6 customer lifetime value4.6 customer lifetime value
4.6 customer lifetime valueRick Rasmussen
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime ValuePaul Woods
 
IDBI Intech - Customer Value Management
IDBI Intech - Customer Value ManagementIDBI Intech - Customer Value Management
IDBI Intech - Customer Value ManagementIDBI Intech
 

Was ist angesagt? (6)

customer lifetime value
customer lifetime valuecustomer lifetime value
customer lifetime value
 
Churn customer analysis
Churn customer analysisChurn customer analysis
Churn customer analysis
 
4.6 customer lifetime value
4.6 customer lifetime value4.6 customer lifetime value
4.6 customer lifetime value
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
 
IDBI Intech - Customer Value Management
IDBI Intech - Customer Value ManagementIDBI Intech - Customer Value Management
IDBI Intech - Customer Value Management
 
Customer Life Time Value
Customer Life Time ValueCustomer Life Time Value
Customer Life Time Value
 

Ähnlich wie Wooing the Best Bank Deposit Customers

Overview Six sigma by D&H Engineers
Overview Six sigma by D&H EngineersOverview Six sigma by D&H Engineers
Overview Six sigma by D&H EngineersD&H Engineers
 
Personal Loan Risk Assessment
Personal Loan Risk Assessment Personal Loan Risk Assessment
Personal Loan Risk Assessment Kunal Kashyap
 
Vinit kumar singh_cv
Vinit kumar singh_cvVinit kumar singh_cv
Vinit kumar singh_cvVinit Singh
 
Rapid Optimization Application Development Using Excel and Solver
Rapid Optimization Application Development Using Excel and SolverRapid Optimization Application Development Using Excel and Solver
Rapid Optimization Application Development Using Excel and SolverMichael Mina
 
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionBig Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionMatt Stubbs
 
Digital Marketing: Key Metrics with Jill Quick & Dave Chaffey
Digital Marketing: Key Metrics with Jill Quick & Dave ChaffeyDigital Marketing: Key Metrics with Jill Quick & Dave Chaffey
Digital Marketing: Key Metrics with Jill Quick & Dave ChaffeySmart Insights
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingPatricia Stichnoth
 
Improving profitability of campaigns through data science
Improving profitability of campaigns through data scienceImproving profitability of campaigns through data science
Improving profitability of campaigns through data scienceswebi
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview LaDove Associates
 
Business Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationBusiness Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationJodi Liu
 
Three case studies deploying cluster analysis
Three case studies deploying cluster analysisThree case studies deploying cluster analysis
Three case studies deploying cluster analysisGreg Makowski
 
Connecting Apache Kafka to Cash
Connecting Apache Kafka to CashConnecting Apache Kafka to Cash
Connecting Apache Kafka to Cashconfluent
 
Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023Course5i
 

Ähnlich wie Wooing the Best Bank Deposit Customers (20)

Overview Six sigma by D&H Engineers
Overview Six sigma by D&H EngineersOverview Six sigma by D&H Engineers
Overview Six sigma by D&H Engineers
 
Personal Loan Risk Assessment
Personal Loan Risk Assessment Personal Loan Risk Assessment
Personal Loan Risk Assessment
 
Vinit kumar singh_cv
Vinit kumar singh_cvVinit kumar singh_cv
Vinit kumar singh_cv
 
Rapid Optimization Application Development Using Excel and Solver
Rapid Optimization Application Development Using Excel and SolverRapid Optimization Application Development Using Excel and Solver
Rapid Optimization Application Development Using Excel and Solver
 
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionBig Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Data science vs real world: friends or foes - Pavle Kecman
Data science vs real world: friends or foes - Pavle KecmanData science vs real world: friends or foes - Pavle Kecman
Data science vs real world: friends or foes - Pavle Kecman
 
Product Strategy Case Study
Product Strategy Case StudyProduct Strategy Case Study
Product Strategy Case Study
 
Bank Customer Churn Prediction- Saurav Singh.pptx
Bank Customer Churn Prediction- Saurav Singh.pptxBank Customer Churn Prediction- Saurav Singh.pptx
Bank Customer Churn Prediction- Saurav Singh.pptx
 
Digital Marketing: Key Metrics with Jill Quick & Dave Chaffey
Digital Marketing: Key Metrics with Jill Quick & Dave ChaffeyDigital Marketing: Key Metrics with Jill Quick & Dave Chaffey
Digital Marketing: Key Metrics with Jill Quick & Dave Chaffey
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift Modeling
 
Improving profitability of campaigns through data science
Improving profitability of campaigns through data scienceImproving profitability of campaigns through data science
Improving profitability of campaigns through data science
 
Bank market classification
Bank market classificationBank market classification
Bank market classification
 
La Dove Associates -- CRM/Customer Care Consulting Overview
La Dove Associates --  CRM/Customer Care Consulting Overview La Dove Associates --  CRM/Customer Care Consulting Overview
La Dove Associates -- CRM/Customer Care Consulting Overview
 
Business Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationBusiness Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final Presentation
 
Three case studies deploying cluster analysis
Three case studies deploying cluster analysisThree case studies deploying cluster analysis
Three case studies deploying cluster analysis
 
Connecting Apache Kafka to Cash
Connecting Apache Kafka to CashConnecting Apache Kafka to Cash
Connecting Apache Kafka to Cash
 
Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023
 
Identifying high value customers
Identifying high value customersIdentifying high value customers
Identifying high value customers
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 

Kürzlich hochgeladen

Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPR Wires
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarhhamitthakurdma01
 
2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.comnmislamchannal
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxelizabethella096
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756dollysharma2066
 
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...PsychicRuben LoveSpells
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesMathuraa
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfPiyush Kumar
 
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Franciscosanfranciscoprfirms
 
Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCall girl Jaipur
 
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Servicemeghakumariji156
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 

Kürzlich hochgeladen (20)

Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarh
 
2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
25+ years’ experience (310) 882-6330 Love Spells in Wilmington, DE | black ma...
 
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their lives
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Sector 49 Noida Escorts >༒8448380779 Escort Service
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 
Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girl
 
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 

Wooing the Best Bank Deposit Customers

  • 1. Wooing the Best Bank Deposit Customers Lucinda Linde October 22, 2019 EAI 6000 Final Project Image credit © Deloitte
  • 2. For Banks, Deposit Growth Drives Revenue Growth Banks Make Money by Taking Deposits and Making Loans Loans (Mortgage, Student Loan etc.) 4.5% interest received Deposits (Savings accounts etc.) 1.5% interest paid Margin for Operations and Profit 3.0% of $ loaned Why is this analysis important? More Deposits = More Loan Capacity = More Revenues and Profits Therefore, how can a bank increase Deposits?
  • 3. How will we meet our Deposit Growth Goals? ● Executive Responsible VP Marketing Operations ● Market and sell to the Customers Most Likely to buy a term deposit ○ Which customers have bought term deposits in the past? ○ How can we target more of these types of customers? ● Fish in the ponds with the fish we want to catch
  • 4. Goal: Predict Prospects Who Will Buy a Certificate of Deposit (CD) Analyze Results of 3 years of phone solicitation campaigns (15) o 41,188 phone calls o Portuguese bank o 11% of prospects bought a CD o 20 columns of demographic, campaign and economic data o Target variable: Yes or No, bought a CD
  • 5. Rationale for 3 Machine Learning Models Rationale for choosing these 3 models  < 100,000 data points  Supervised, Binary Classification of depositors, versus non-depositors Models selected  Random Forest- variable importance helps with feature selection  Logistic Regression  Support Vector Machines
  • 6. Prediction Pipeline Clean Data Fix dtypes Rename Missing Drop Features Explore Histograms Correlation Matrix Feature Selection Build & Test Models RandomForest SVM Logistic Regression Tune Best Model Random Search o Logistic Regression o (C, max_iter, Dual) Pre-Process Standardize numerical values One-Hot-Encode categorical values Balance target classes
  • 7. Judging the Models: Recall over Accuracy Accuracy Precision Recall Features Random Forest 0.35 0.13 0.83 Balanced target classes Numerical and Categorical Logistic Regression 0.80 0.31 0.65 Balanced target classes Numerical and Categorical SVC 0.84 0.37 0.60 Balanced target classes Numerical and Categorical Simply NO 0.89 0.89 0.00 Baseline model
  • 8. Tune the Best Model Hyperparameters Logistic Regression Hyperparameters Optimized • Use Random search • Results are the same Model Tuning Accuracy Precision Recall Tuned Logistic Regression C = 1.0 max_iter = 120 Dual = True 0.80 0.31 0.65 Default Logistic Regression C = 1.0 max_iter = 100 Dual = False 0.80 0.31 0.65
  • 9. Random Forest Column Importance Points the Way For Likely Prospects  Better interest rate  Age 50 +  Already a loan customer  Prestige of Bank  Good Economy  Called previously  Learn from campaigns  Technician job  Married  University Degree
  • 10. Next 3 Months: Use ML to Power Growth Marketing- Grow Deposits Deploy campaigns that target better (and fewer) prospects  Offer higher interest rates  Script engaging conversations  Market during good economic times  Copy successful campaigns (# 2-13)  Target jobs: technician, unemployed  Target ages: 50 and over  Target education: University degree Data Analysis- Improve Sales too  Try Naïve-Bayes for real-time results  Thorough Feature Selection • Additive, Subtractive • Add calculated fields  Model Tuning for more models  Take new campaign results and iterate the model  Apply similar models to lead scoring, ad targeting, prospect prioritizing, etc.
  • 11. Next 12 Months: Use ML to Transform Banking Embed ML in Sales and Marketing Workflows  Deploy machine learning to automatically prioritize lists for marketing programs  Deploy automated prospect prioritization, and pitch guidance for sales reps. Use ML to Transform the Business  Deploy high outcome pilot projects to demonstrate impact of embedded ML in sales and marketing workflow.  Explore how ML might generate new revenue streams or business models. Can we sell smart cash management services, for example?
  • 12. Appendix ● Data Dictionary ● Model Pros and Cons ● Performance Metrics
  • 13. Judging the Models: Recall over Accuracy Accuracy Precision Recall Features Random Forest 0.35 0.13 0.83 Balanced target classes Numerical and Categorical Logistic Regression 0.80 0.31 0.65 Balanced target classes Numerical and Categorical SVC 0.84 0.37 0.60 Balanced target classes Numerical and Categorical Naïve-Bayes 0.72 0.25 0.70 Balanced target classes Numerical and Categorical KNN 0.89 0.54 0.28 Balanced target classes Numerical and Categorical Simply NO 0.89 0.89 0.00 Baseline model
  • 14. Data Dictionary 1 - age The age of the client. Numeric 2 - job : type of job (categorical: 'admin.','blue- collar','entrepreneur','housemaid','management','retired' ,'self- employed','services','student','technician','unemployed',' unknown') 3 - marital : marital status (categorical: 'divorced','married','single','unknown'; note: 'divorced' means divorced or widowed) 4 - education (categorical: 'basic.4y','basic.6y','basic.9y','high.school','illiterate','prof essional.course','university.degree','unknown') 5 - default: has credit in default? (categorical: 'no','yes','unknown') 6 - housing: has housing loan? (categorical: 'no','yes','unknown') 7 - loan: has personal loan? (categorical: 'no','yes','unknown') 8 - contact: contact communication type (categorical: 'cellular','telephone') 9 - month: last contact month of year (categorical: 'jan', 'feb', 'mar', …, 'nov', 'dec') 10 - dayofweek: last contact day of the week (categorical: 'mon','tue','wed','thu','fri') 11 - duration: last contact duration, in seconds (numeric). Not known in advance, therefore drop this. 12 - campaign: number of contacts performed during this campaign and for this client (numeric, includes last contact)
  • 15. Data Dictionary (cont’d) 13 - pdays: number of days that passed by after the client was last contacted from a previous campaign (numeric; 999 means client was not previously contacted) 14 - previous: number of contacts performed before this campaign and for this client (numeric) 15 - poutcome: outcome of the previous marketing campaign (categorical: 'failure','nonexistent','success') social and economic context attributes 16 - emp.var.rate: employment variation rate - quarterly indicator (numeric) 17 - cons.price.idx: consumer price index - monthly indicator (numeric) 18 - cons.conf.idx: consumer confidence index - monthly indicator (numeric) 19 - euribor3m: euribor 3 month rate - daily indicator (numeric) 20 - nr.employed: number of employees - quarterly indicator (numeric) Target variable (desired outcome): 21 - y - has the client subscribed a term deposit? (binary: 'yes','no') Acknowledgements: We thank UCI Machine learning repository for providing this dataset.
  • 16. Model Pros and Cons Approach Pros Cons Logistic Regression Well-understood binary classification method Prone to over-fitting Random Forest Decorrelates trees reduced variance Naïve-Bayes Fast, can use real-time Must have independent features SVM Missing Values OK Computationally intensive, Not for real-time
  • 17. Performance Metrics to Evaluate Models ● Accuracy = (True positives + True negatives) / Total Examples ● Precision = True positives / (True positives + False Positives) ● Recall =True positives / (True positives + False Negatives)
  • 18. Assessing Model Performance AUC Confusion Matrix Area under Receiver Operator Curve How much more does the model predict above the presence in the population? Recall: What % of Actual CD buyers were Predicted? Precision: What % of Predicted CD buyers are Actual?