Skip to content

In this project i attempt to predict which banking customers will subscribe to a banking service and then i cluster them.

Notifications You must be signed in to change notification settings

Ioannis-Triantafyllakis/Predicting-Clustering-Banking-Subscriptions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Predicting-Clustering-Banking-Subscriptions

In this project (uni assignment), I used a dataset containing bank customers’ data which was collected through phone calls. The data includes various variables about each customer and whether they Subscribed to a bank’s service or not. The dataset consist of around 38.000 records. The aim of this project is to try 4 different classification methods in order to predict whether a customer will subscribe or not, taking into consideration the data about them.
The classification methods I used are the following:

  1. K-Nearest Neighbor
  2. Random Forest Classification
  3. Naïve Bayes Classifier
  4. Support Vector Machines

To compare each method, the Accuracy metric will be used to evaluate the predictions, and the method with the highest accuracy will be chosen.

In the end of the project, I also attempt to cluster the customers by taking into account specific variables about them.

To cluster the customers, I will use the Partitioning Around Medoids method, I will also attempt to characterize each cluster by its demographics and average customer profile.

Dataset can be found here: https://www.kaggle.com/datasets/pankajbhowmik/bank-marketing-campaign-subscriptions

About

In this project i attempt to predict which banking customers will subscribe to a banking service and then i cluster them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages