SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Telemarketing
Prediction:
Project Session
Phase 1 : Problem Solving Approach
July
2020
Visit: Learnbay.co
Problem
Statement
Enable the telemarketing team to
prioritize targeting for term loan
marketing program – adopt a
data driven approach
2
Visit: Learnbay.co
Data Source and Objective
â–Ş This dataset is based on "Bank Marketing" UCI
dataset
â–Ş The full description along with dataset is available
here :
http://archive.ics.uci.edu/ml/datasets/Bank+Marketi
ng
â–Ş This dataset is enriched with a few social and
economic attributes
â–Ş Due to confidentiality clauses all attributes are
not mentioned
â–Ş The binary classification goal is to predict if the
client will subscribe a bank term deposit
3
Visit: Learnbay.co
Data Description
4
Variable Description
Age Age of Customer
Job
Type of Job (Categorical : “admin”, ”blue-collar”, “entrepreneur”, “housemaid”, ”management”, "retired","self-
employed","services","student","technician","unemployed","unknown")
Marital marital status(categorical:"divorced","married","single","unknown")
education (categorical: “basic.4y”, “basic.6y”, “basic.9y”, “high.school”, “illiterate”, “professional.course”, “university.degree”, “unknown”)
default default: has credit in default? (categorical: “no”, “yes”, “unknown”)
housing housing: has housing loan? (categorical: “no”, “yes”, “unknown”)
loan loan: has personal loan? (categorical: “no”, “yes”, “unknown”)
contact contact: contact communication type (categorical: “cellular”, “telephone”)
month month: last contact month of year (categorical: “jan”, “feb”, “mar”, …, “nov”, “dec”)
day_of_week day_of_week: last contact day of the week (categorical: “mon”, “tue”, “wed”, “thu”, “fri”)
duration duration: last contact duration, in seconds (numeric).
campaign campaign: number of contacts performed during this campaign and for this client (numeric, includes last contact)
pdays
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)
previous previous: number of contacts performed before this campaign and for this client (numeric)
poutcome poutcome: outcome of the previous marketing campaign (categorical: “failure”, “nonexistent”,“success”)
emp.var.rate emp.var.rate: employment variation rate — (numeric)
cons.price.idx cons.price.idx: consumer price index — (numeric)
cons.conf.idx cons.conf.idx: consumer confidence index — (numeric)
euribor3m euribor3m: euribor 3 month rate — (numeric)
nr.employed nr.employed: number of employees — (numeric)
y target variable - has the client subscribed to term deposit (1/0) Visit: Learnbay.co
Exploratory Data
Analysis
Data Understanding – Univariate
Analysis
â–Ş How well populated is the data?
â–Ş How much variation is there in the variables given to
you?
â–Ş What are the unique levels for the categorical variables
â–Ş What is the proportion of missing data for the given raw
variables? Discard variables that are more than 25%
missing in values
â–Ş Missing Value Imputation Methods : Mean for Numeric
and Mode for Categorical 5
Visit: Learnbay.co
Bi-Variate Plots
Visualizations to reveal Bi-Variate
data patterns and relationships
â–Ş Can you spot a concentration of higher than average
proportion of term deposit clients with a feature?
â–Ş What can be an appropriate grouping logic of
different features, based on linear trend of term
deposit rates?
â–Ş Are there extreme values in the predictor variables?
How do we decide the capping and flooring points
for features
6
Visit: Learnbay.co
Insights from Bi-Variate Plots
Based on the nature of the Bi-Variate Plots , we determine optimal predictors and
identify variable interactions.
â–Ş Cross Tabulate categorical variables with respect to
term deposit rates
â–Ş Within the cross tabulation are there segments
where the term deposit rates are higher than
average?
â–Ş Can they be combined to identify the interactions
that can be strong discriminators?
Optimal Features
â–Ş Based on discrimination of Term Deposit rates , we
can which features are good predictors
â–Ş Capturing an example below
7
Interaction Variables
Visit: Learnbay.co
Classification Methodologies to Consider
Bi-directional approach : Strong classifier algorithms (Statistical and ML Based)
can be tested and results compared for final deployment
â–Ş Leverage Linearized Features to satisfy
assumptions of Logistic Regression
â–Ş LR will estimate the likelihood of the event and
utilize the link function (Logit) for computation
â–Ş Flexibility to create custom target segment based
on predicted probability for each client
Tree Based ML Algorithm
â–Ş Develops a tree like structure across parent and child
nodes
â–Ş Generates a set of rules that can be visually
interpreted and readily deployed for decision making
â–Ş Based on classification capabilities, strategies can be
designed on the ML Tree Rules to derive optimal
business benefit
8
Binomial LR Algorithm
Visit: Learnbay.co
A bit about both Methods
▪ Dependent Variable – Dichotomous from Binomial
Distribution
â–Ş Relates Log of Odds to a Linear Combination of
Predictors
â–Ş Final model have statistically significant predictors
Tree Based ML Algorithm
9
Binomial LR Algorithm
Predicted Probabilities
Describe a Sigmoidal
Curve
▪ Dependent Variable – Dichotomous from Binomial
Distribution
â–Ş The goal is to form child nodes so that the node
impurity is reduced
â–Ş The higher the difference in impurity between
parent and child nodes, the better the split.
â–Ş Example : Class with p(event)=0.5 is most impure
while Class with p(event)=100 is the most pure
Impurity Measures
for C Classes in
Target Variable
Visit: Learnbay.co
How to
Measure
Classification
Performance
Confusion Matrix
10
• Accuracy
• Precision
• Recall
F Score
Visit: Learnbay.co
How to enable strategic prioritization
Achieve Campaign Optimization through Profiling and Priority Ordering
â–Ş Develop Target profiles
â–Ş Utilize features that helps build up custom
audiences
Prioritization
â–Ş Develop target segments within every group or
profiles
â–Ş Attach a priority order for the Telemarketing team to
leverage
11
Characterization
Visit: Learnbay.co
THANK
YOU!
Visit: Learnbay.co

Weitere ähnliche Inhalte

Ă„hnlich wie Telemarketing prediction project

Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...Data Science Society
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
Machine Learning Driven Sales and Marketing for Everyone
Machine Learning Driven Sales and Marketing for EveryoneMachine Learning Driven Sales and Marketing for Everyone
Machine Learning Driven Sales and Marketing for EveryoneSrivatsan Ramanujam
 
IBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartIBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartGA InfoMart Ltd
 
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxModule_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxHarshitGoel87
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...Neo4j
 
Bank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionBank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionIRJET Journal
 
Estrat social2014
Estrat social2014Estrat social2014
Estrat social2014Lee Schlenker
 
Business Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and StewardshipBusiness Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and StewardshipPieter De Leenheer
 
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016Quantopian
 
Data Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical ApproachesData Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical ApproachesDATAVERSITY
 
Capturing Data Relationships to Develop Meaningful Customer Engagement
Capturing Data Relationships to Develop Meaningful Customer EngagementCapturing Data Relationships to Develop Meaningful Customer Engagement
Capturing Data Relationships to Develop Meaningful Customer EngagementPrecisely
 
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...apidays
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataOrchestra Networks
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptopRising Media, Inc.
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...SigOpt
 
Big Data BI Simplified
Big Data BI SimplifiedBig Data BI Simplified
Big Data BI SimplifiedInMobi Technology
 
Digital Transformation Map
Digital Transformation MapDigital Transformation Map
Digital Transformation Maposcarallejandro
 

Ă„hnlich wie Telemarketing prediction project (20)

Taming data lake - scalable metrics model
Taming data lake - scalable metrics modelTaming data lake - scalable metrics model
Taming data lake - scalable metrics model
 
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Machine Learning Driven Sales and Marketing for Everyone
Machine Learning Driven Sales and Marketing for EveryoneMachine Learning Driven Sales and Marketing for Everyone
Machine Learning Driven Sales and Marketing for Everyone
 
IBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartIBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMart
 
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxModule_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Bank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionBank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim Prediction
 
Estrat social2014
Estrat social2014Estrat social2014
Estrat social2014
 
Business Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and StewardshipBusiness Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and Stewardship
 
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016
Empowering Quants in the Data Economy by Napoleon Hernandez at QuantCon 2016
 
Data Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical ApproachesData Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical Approaches
 
Capturing Data Relationships to Develop Meaningful Customer Engagement
Capturing Data Relationships to Develop Meaningful Customer EngagementCapturing Data Relationships to Develop Meaningful Customer Engagement
Capturing Data Relationships to Develop Meaningful Customer Engagement
 
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...
apidays LIVE Hong Kong 2021 - Federated Learning for Banking by Isaac Wong, W...
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference Data
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
 
Big Data BI Simplified
Big Data BI SimplifiedBig Data BI Simplified
Big Data BI Simplified
 
Digital Transformation Map
Digital Transformation MapDigital Transformation Map
Digital Transformation Map
 

Mehr von Learnbay Datascience

Python my SQL - create table
Python my SQL - create tablePython my SQL - create table
Python my SQL - create tableLearnbay Datascience
 
Python my SQL - create database
Python my SQL - create databasePython my SQL - create database
Python my SQL - create databaseLearnbay Datascience
 
Python my sql database connection
Python my sql   database connectionPython my sql   database connection
Python my sql database connectionLearnbay Datascience
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksLearnbay Datascience
 
Applications of expert system
Applications of expert systemApplications of expert system
Applications of expert systemLearnbay Datascience
 
Components of expert systems
Components of expert systemsComponents of expert systems
Components of expert systemsLearnbay Datascience
 
Artificial intelligence - expert systems
 Artificial intelligence - expert systems Artificial intelligence - expert systems
Artificial intelligence - expert systemsLearnbay Datascience
 
AI - natural language processing
AI - natural language processingAI - natural language processing
AI - natural language processingLearnbay Datascience
 
Ai popular search algorithms
Ai   popular search algorithmsAi   popular search algorithms
Ai popular search algorithmsLearnbay Datascience
 
Artificial intelligence - research areas
Artificial intelligence - research areasArtificial intelligence - research areas
Artificial intelligence - research areasLearnbay Datascience
 
Artificial intelligence composed
Artificial intelligence composedArtificial intelligence composed
Artificial intelligence composedLearnbay Datascience
 
Artificial intelligence intelligent systems
Artificial intelligence   intelligent systemsArtificial intelligence   intelligent systems
Artificial intelligence intelligent systemsLearnbay Datascience
 

Mehr von Learnbay Datascience (20)

Top data science projects
Top data science projectsTop data science projects
Top data science projects
 
Python my SQL - create table
Python my SQL - create tablePython my SQL - create table
Python my SQL - create table
 
Python my SQL - create database
Python my SQL - create databasePython my SQL - create database
Python my SQL - create database
 
Python my sql database connection
Python my sql   database connectionPython my sql   database connection
Python my sql database connection
 
Python - mySOL
Python - mySOLPython - mySOL
Python - mySOL
 
AI - Issues and Terminology
AI - Issues and TerminologyAI - Issues and Terminology
AI - Issues and Terminology
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
 
AI - working of an ns
AI - working of an nsAI - working of an ns
AI - working of an ns
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural Networks
 
AI - Robotics
AI - RoboticsAI - Robotics
AI - Robotics
 
Applications of expert system
Applications of expert systemApplications of expert system
Applications of expert system
 
Components of expert systems
Components of expert systemsComponents of expert systems
Components of expert systems
 
Artificial intelligence - expert systems
 Artificial intelligence - expert systems Artificial intelligence - expert systems
Artificial intelligence - expert systems
 
AI - natural language processing
AI - natural language processingAI - natural language processing
AI - natural language processing
 
Ai popular search algorithms
Ai   popular search algorithmsAi   popular search algorithms
Ai popular search algorithms
 
AI - Agents & Environments
AI - Agents & EnvironmentsAI - Agents & Environments
AI - Agents & Environments
 
Artificial intelligence - research areas
Artificial intelligence - research areasArtificial intelligence - research areas
Artificial intelligence - research areas
 
Artificial intelligence composed
Artificial intelligence composedArtificial intelligence composed
Artificial intelligence composed
 
Artificial intelligence intelligent systems
Artificial intelligence   intelligent systemsArtificial intelligence   intelligent systems
Artificial intelligence intelligent systems
 
Applications of ai
Applications of aiApplications of ai
Applications of ai
 

KĂĽrzlich hochgeladen

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

KĂĽrzlich hochgeladen (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Telemarketing prediction project

  • 1. Telemarketing Prediction: Project Session Phase 1 : Problem Solving Approach July 2020 Visit: Learnbay.co
  • 2. Problem Statement Enable the telemarketing team to prioritize targeting for term loan marketing program – adopt a data driven approach 2 Visit: Learnbay.co
  • 3. Data Source and Objective â–Ş This dataset is based on "Bank Marketing" UCI dataset â–Ş The full description along with dataset is available here : http://archive.ics.uci.edu/ml/datasets/Bank+Marketi ng â–Ş This dataset is enriched with a few social and economic attributes â–Ş Due to confidentiality clauses all attributes are not mentioned â–Ş The binary classification goal is to predict if the client will subscribe a bank term deposit 3 Visit: Learnbay.co
  • 4. Data Description 4 Variable Description Age Age of Customer Job Type of Job (Categorical : “admin”, ”blue-collar”, “entrepreneur”, “housemaid”, ”management”, "retired","self- employed","services","student","technician","unemployed","unknown") Marital marital status(categorical:"divorced","married","single","unknown") education (categorical: “basic.4y”, “basic.6y”, “basic.9y”, “high.school”, “illiterate”, “professional.course”, “university.degree”, “unknown”) default default: has credit in default? (categorical: “no”, “yes”, “unknown”) housing housing: has housing loan? (categorical: “no”, “yes”, “unknown”) loan loan: has personal loan? (categorical: “no”, “yes”, “unknown”) contact contact: contact communication type (categorical: “cellular”, “telephone”) month month: last contact month of year (categorical: “jan”, “feb”, “mar”, …, “nov”, “dec”) day_of_week day_of_week: last contact day of the week (categorical: “mon”, “tue”, “wed”, “thu”, “fri”) duration duration: last contact duration, in seconds (numeric). campaign campaign: number of contacts performed during this campaign and for this client (numeric, includes last contact) pdays 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) previous previous: number of contacts performed before this campaign and for this client (numeric) poutcome poutcome: outcome of the previous marketing campaign (categorical: “failure”, “nonexistent”,“success”) emp.var.rate emp.var.rate: employment variation rate — (numeric) cons.price.idx cons.price.idx: consumer price index — (numeric) cons.conf.idx cons.conf.idx: consumer confidence index — (numeric) euribor3m euribor3m: euribor 3 month rate — (numeric) nr.employed nr.employed: number of employees — (numeric) y target variable - has the client subscribed to term deposit (1/0) Visit: Learnbay.co
  • 5. Exploratory Data Analysis Data Understanding – Univariate Analysis â–Ş How well populated is the data? â–Ş How much variation is there in the variables given to you? â–Ş What are the unique levels for the categorical variables â–Ş What is the proportion of missing data for the given raw variables? Discard variables that are more than 25% missing in values â–Ş Missing Value Imputation Methods : Mean for Numeric and Mode for Categorical 5 Visit: Learnbay.co
  • 6. Bi-Variate Plots Visualizations to reveal Bi-Variate data patterns and relationships â–Ş Can you spot a concentration of higher than average proportion of term deposit clients with a feature? â–Ş What can be an appropriate grouping logic of different features, based on linear trend of term deposit rates? â–Ş Are there extreme values in the predictor variables? How do we decide the capping and flooring points for features 6 Visit: Learnbay.co
  • 7. Insights from Bi-Variate Plots Based on the nature of the Bi-Variate Plots , we determine optimal predictors and identify variable interactions. â–Ş Cross Tabulate categorical variables with respect to term deposit rates â–Ş Within the cross tabulation are there segments where the term deposit rates are higher than average? â–Ş Can they be combined to identify the interactions that can be strong discriminators? Optimal Features â–Ş Based on discrimination of Term Deposit rates , we can which features are good predictors â–Ş Capturing an example below 7 Interaction Variables Visit: Learnbay.co
  • 8. Classification Methodologies to Consider Bi-directional approach : Strong classifier algorithms (Statistical and ML Based) can be tested and results compared for final deployment â–Ş Leverage Linearized Features to satisfy assumptions of Logistic Regression â–Ş LR will estimate the likelihood of the event and utilize the link function (Logit) for computation â–Ş Flexibility to create custom target segment based on predicted probability for each client Tree Based ML Algorithm â–Ş Develops a tree like structure across parent and child nodes â–Ş Generates a set of rules that can be visually interpreted and readily deployed for decision making â–Ş Based on classification capabilities, strategies can be designed on the ML Tree Rules to derive optimal business benefit 8 Binomial LR Algorithm Visit: Learnbay.co
  • 9. A bit about both Methods â–Ş Dependent Variable – Dichotomous from Binomial Distribution â–Ş Relates Log of Odds to a Linear Combination of Predictors â–Ş Final model have statistically significant predictors Tree Based ML Algorithm 9 Binomial LR Algorithm Predicted Probabilities Describe a Sigmoidal Curve â–Ş Dependent Variable – Dichotomous from Binomial Distribution â–Ş The goal is to form child nodes so that the node impurity is reduced â–Ş The higher the difference in impurity between parent and child nodes, the better the split. â–Ş Example : Class with p(event)=0.5 is most impure while Class with p(event)=100 is the most pure Impurity Measures for C Classes in Target Variable Visit: Learnbay.co
  • 10. How to Measure Classification Performance Confusion Matrix 10 • Accuracy • Precision • Recall F Score Visit: Learnbay.co
  • 11. How to enable strategic prioritization Achieve Campaign Optimization through Profiling and Priority Ordering â–Ş Develop Target profiles â–Ş Utilize features that helps build up custom audiences Prioritization â–Ş Develop target segments within every group or profiles â–Ş Attach a priority order for the Telemarketing team to leverage 11 Characterization Visit: Learnbay.co