Code Monkey home page Code Monkey logo

bank-marketing-campaign's Introduction

Bank Marketing Campaign Analysis

This project aims to analyze and model the success of a bank marketing campaign. Key insights and findings from the analysis are as follows:

Data Overview

  • The dataset contains client information, including family and education status, financial situation, and previous campaign details.
  • The campaign's objective is to sell long-term deposits.
  • The dataset is imbalanced, with only 11% of clients subscribing to the deposit.

Data Exploration

  • Categorical features include job, marital status, education, default status, housing, loan, contact, month, day of the week, and previous campaign outcome.
  • Numerical features include age, call duration, number of campaign contacts, and economic indicators.
  • Significant differences were observed in numerical feature means between successful and unsuccessful marketing campaigns.
  • The consumer confidence index's impact on the campaign outcome varies based on the overall economic sentiment.

Modeling

  • Logistic Regression, Random Forest, and Decision Tree models were trained and tested.
  • Resampling techniques (oversampling and undersampling) were applied to address class imbalance.
  • The Logistic Regression model without resampling achieved the highest accuracy of 91.13%.

This analysis can assist in optimizing future marketing campaigns, understanding client behavior, and improving subscription rates.

Usage

  1. Clone this repository:

    git clone https://github.com/your-username/bank-marketing-analysis.git
  2. Navigate to the project directory:

    cd bank-marketing-analysis
  3. View the Jupyter Notebook for detailed code and visualizations:

    jupyter notebook

Feel free to explore the Jupyter Notebook for a more in-depth analysis.

bank-marketing-campaign's People

Contributors

ziadasal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.