HegdeChaitra / Bank-Marketing-Campaign-Analysis

Improve marketing campaign of a Portuguese bank by analyzing their past marketing campaign data and recommending which customer to target

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bank-Marketing-Campaign-Analysis

  • Analyzed the prior marketing campaigns of a Portuguese Bank using various ML techniques like Logistic Regression, Random Forests,Decision Trees, Gradient Boosting and AdaBoost and predicted if the user will buy the Bank’s term deposit or not

  • Recommended, the marketing team, ways to better target customers using feature importance maps and business intuition

Instructions to run the code:

  1. Make sure the data file ("bank-additional-full.csv") is in the same directory as the ipython notebook or edit the ipython notebook accordingly.
  2. Make sure to run the notebook in python 3 environment. Make sure all the dependencies used in the notebook are installed in the local machine.
  3. Run the code sequentially as given in the notebook.
  4. Notebook is commented adequately to give the rational, inferences of the executed code.

Quick result

Feature Importance

Alt text

Recommendation to Marketing Team

Alt text

About

Improve marketing campaign of a Portuguese bank by analyzing their past marketing campaign data and recommending which customer to target


Languages

Language:Jupyter Notebook 100.0%