SlideShare a Scribd company logo
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?

More Related Content

What's hot

customer lifetime value
customer lifetime valuecustomer lifetime value
customer lifetime value
R S Raghav
 
Churn customer analysis
Churn customer analysisChurn customer analysis
Churn customer analysis
Dr.Bechoo Lal
 
4.6 customer lifetime value
4.6 customer lifetime value4.6 customer lifetime value
4.6 customer lifetime value
Rick Rasmussen
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
Paul Woods
 
IDBI Intech - Customer Value Management
IDBI Intech - Customer Value ManagementIDBI Intech - Customer Value Management
IDBI Intech - Customer Value Management
IDBI Intech
 
Customer Life Time Value
Customer Life Time ValueCustomer Life Time Value
Customer Life Time Value
Global Analytics Partners (GAP)
 

What's hot (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
 

Similar to 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 Engineers
D&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_cv
Vinit 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 Solver
Michael 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 Attribution
Matt Stubbs
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
Boston Institute of Analytics
 
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
Institute of Contemporary Sciences
 
Product Strategy Case Study
Product Strategy Case StudyProduct Strategy Case Study
Product Strategy Case Study
CatherineSherwood: Real Communications
 
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
Boston Institute of Analytics
 
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
Smart 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 Modeling
Patricia 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 science
swebi
 
Bank market classification
Bank market classificationBank market classification
Bank market classification
Maruthi Nataraj K
 
The B2 Sales Playbook For The Manufacturing Industry
The B2 Sales Playbook For The Manufacturing IndustryThe B2 Sales Playbook For The Manufacturing Industry
The B2 Sales Playbook For The Manufacturing Industry
Set2Close
 
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 Presentation
Jodi Liu
 
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
 
Connecting Apache Kafka to Cash
Connecting Apache Kafka to CashConnecting Apache Kafka to Cash
Connecting Apache Kafka to Cash
confluent
 
Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023Webinar: Customer Experience Analytics 2023
Webinar: Customer Experience Analytics 2023
Course5i
 
Identifying high value customers
Identifying high value customersIdentifying high value customers
Identifying high value customers
Stefano Maria De' Rossi
 

Similar to 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
 
The B2 Sales Playbook For The Manufacturing Industry
The B2 Sales Playbook For The Manufacturing IndustryThe B2 Sales Playbook For The Manufacturing Industry
The B2 Sales Playbook For The Manufacturing Industry
 
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
 

Recently uploaded

Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Podcast, The New Marketing Currency - Ozeal Debastos
Podcast, The New Marketing Currency - Ozeal DebastosPodcast, The New Marketing Currency - Ozeal Debastos
Podcast, The New Marketing Currency - Ozeal Debastos
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PickUp_conversational AI_Capex, Inc._20240611
PickUp_conversational AI_Capex, Inc._20240611PickUp_conversational AI_Capex, Inc._20240611
PickUp_conversational AI_Capex, Inc._20240611
Shuntaro Kogame
 
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
Lauren Polinsky
 
Growth Marketing in 2024 - Randy Rayess, Outgrow
Growth Marketing in 2024 - Randy Rayess,  OutgrowGrowth Marketing in 2024 - Randy Rayess,  Outgrow
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis ShiaoHow to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Google Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysisGoogle Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysis
akashrawdot
 
Grow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital MarketingGrow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital Marketing
Digital Discovery Institute
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu
Pillar-Based Marketing Master Class - Ryan Brock
Pillar-Based Marketing Master Class - Ryan BrockPillar-Based Marketing Master Class - Ryan Brock
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
KiranRai75
 
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Top digital marketing institutein noida
Top digital marketing institutein noidaTop digital marketing institutein noida
Top digital marketing institutein noida
aditisingh6607
 
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Amsive
 
SEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
SEO in the AI Era - Trust, Quality and Content Discovery - Andy CrestodinaSEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
SEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610
Shuntaro Kogame
 
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim KirbyGlobal Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 

Recently uploaded (20)

Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge...
 
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...Unlocking Everyday Narratives: The Power of Storytelling in Marketing  - Chad...
Unlocking Everyday Narratives: The Power of Storytelling in Marketing - Chad...
 
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
Marketing in the Age of AI - Shifting CX from Monologue to Dialogue - Susan W...
 
Podcast, The New Marketing Currency - Ozeal Debastos
Podcast, The New Marketing Currency - Ozeal DebastosPodcast, The New Marketing Currency - Ozeal Debastos
Podcast, The New Marketing Currency - Ozeal Debastos
 
PickUp_conversational AI_Capex, Inc._20240611
PickUp_conversational AI_Capex, Inc._20240611PickUp_conversational AI_Capex, Inc._20240611
PickUp_conversational AI_Capex, Inc._20240611
 
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
Future-Proof Like Beyoncé - Syncing Email and Social Media for Iconic Brand L...
 
Efficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing ProsEfficient Website Management for Digital Marketing Pros
Efficient Website Management for Digital Marketing Pros
 
Growth Marketing in 2024 - Randy Rayess, Outgrow
Growth Marketing in 2024 - Randy Rayess,  OutgrowGrowth Marketing in 2024 - Randy Rayess,  Outgrow
Growth Marketing in 2024 - Randy Rayess, Outgrow
 
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis ShiaoHow to Kickstart Content Marketing With A Small Team - Dennis Shiao
How to Kickstart Content Marketing With A Small Team - Dennis Shiao
 
Google Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysisGoogle Ads Vs Social Media Ads-A comparative analysis
Google Ads Vs Social Media Ads-A comparative analysis
 
Grow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital MarketingGrow Your Business Online: Introduction to Digital Marketing
Grow Your Business Online: Introduction to Digital Marketing
 
Mastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis YuMastering SEO for Google in the AI Era - Dennis Yu
Mastering SEO for Google in the AI Era - Dennis Yu
 
Pillar-Based Marketing Master Class - Ryan Brock
Pillar-Based Marketing Master Class - Ryan BrockPillar-Based Marketing Master Class - Ryan Brock
Pillar-Based Marketing Master Class - Ryan Brock
 
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdfLuxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
Luxury Hanloom Saree Brand ,Capstone Project_Kiran Bansal.pdf
 
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
Crafting Seamless B2B Customer Journeys - Strategies for Exceptional Experien...
 
Top digital marketing institutein noida
Top digital marketing institutein noidaTop digital marketing institutein noida
Top digital marketing institutein noida
 
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
Lily Ray - Optimize the Forest, Not the Trees: Move Beyond SEO Checklist - Mo...
 
SEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
SEO in the AI Era - Trust, Quality and Content Discovery - Andy CrestodinaSEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
SEO in the AI Era - Trust, Quality and Content Discovery - Andy Crestodina
 
PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610PickUp_conversational AI_Capex, Inc._20240610
PickUp_conversational AI_Capex, Inc._20240610
 
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim KirbyGlobal Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
Global Growth Starts With Translation - How To Unlock Global Markets - Tim Kirby
 

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?