Skip to content

Aim of this datascience project is to predict if the client will subscribe to a term deposit based on the analysis of the marketing campaigns.

Notifications You must be signed in to change notification settings

rashmiranu/Banking-Project-Classification-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking-Project (Classification)

Aim of this datascience project is to predict if the client will subscribe to a term deposit based on the analysis of the marketing campaigns.

Problem Statement

Business Use Case

There has been a revenue decline in a Portuguese Bank and they would like to know what actions to take. After investigation, they found that the root cause was that their customers are not investing enough for long term deposits. So the bank would like to identify existing customers that have higher chance to subscribe for a long term deposit and focus marketing efforts on such customers.

Data Science Problem Statement

Looking at the historical data of all the campaigns the bank has done, the aim is to look for the customers who are potential for a long term deposit and when should the bank contact those customers.

Understanding the dataset

Data Set Information

The data is related to direct marketing campaigns of a Portuguese banking institution. The marketing campaigns were based on phone calls. Often, more than one contact to the same client was required, in order to access if the product (bank term deposit) would be subscribed ('yes') or not ('no') subscribed.

There are two datasets: train.csv with all examples (32950) and 21 inputs including the target feature, ordered by date (from May 2008 to November 2010), very close to the data analyzed in [Moro et al., 2014]

test.csv which is the test data that consists of 8238 observations and 20 features without the target feature

Goal:- The classification goal is to predict if the client will subscribe (yes/no) a term deposit (variable y).

Features

Feature Feature_Type Description
age numeric age of a person
job Categorical,nominal type of job ('admin.','blue-collar','entrepreneur','housemaid','management','retired','self-employed','services','student','technician','unemployed','unknown')
marital categorical,nominal marital status ('divorced','married','single','unknown'; note: 'divorced' means divorced or widowed)
education categorical,nominal ('basic.4y','basic.6y','basic.9y','high.school','illiterate','professional.course','university.degree','unknown')
default categorical,nominal has credit in default? ('no','yes','unknown')
housing categorical,nominal has housing loan? ('no','yes','unknown')
loan categorical,nominal has personal loan? ('no','yes','unknown')
contact categorical,nominal contact communication type ('cellular','telephone')
month categorical,ordinal last contact month of year ('jan', 'feb', 'mar', ..., 'nov', 'dec')
day_of_week categorical,ordinal last contact day of the week ('mon','tue','wed','thu','fri')
duration numeric last contact duration, in seconds . Important note: this attribute highly affects the output target (e.g., if duration=0 then y='no')
campaign numeric number of contacts performed during this campaign and for this client (includes last contact)
pdays numeric number of days that passed by after the client was last contacted from a previous campaign (999 means client was not previously contacted)
previous numeric number of contacts performed before this campaign and for this client
poutcome categorical,nominal outcome of the previous marketing campaign ('failure','nonexistent','success')

Target variable (desired output):

Feature Feature_Type Description
y binary has the client subscribed a term deposit? ('yes','no')

About

Aim of this datascience project is to predict if the client will subscribe to a term deposit based on the analysis of the marketing campaigns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published