Skip to content

The data is related with 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 ('yes') or not ('no') subscribed.

License

Notifications You must be signed in to change notification settings

hemababy/Bank-Marketing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank-Marketing

The data is related to direct marketing campaigns (phone calls) of a Portuguese banking institution. The classification goal is to predict if the client will subscribe a term deposit (variable y). From Kaggle.

Kaggle source: https://www.kaggle.com/datasets/henriqueyamahata/bank-marketing/data

Source: https://archive.ics.uci.edu/ml/datasets/bank+marketing

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them:

  • Python 3.8 or higher
  • Jupyter Notebook
  • Git

You can install Python and Jupyter Notebook via Anaconda distribution. Here is the download link: https://www.anaconda.com/products/distribution

You can download and install Git from here: https://git-scm.com/downloads

Installing

A step by step series of examples that tell you how to get a development environment running:

  1. Clone the repository to your local machine:
git clone https://github.com/hemababy/Bank-Marketing.git
  1. Change the working directory to the project directory:
cd Bank-Marketing
  1. Create a virtual environment:
conda create --name myenv
  1. Activate the virtual environment:
conda activate myenv
  1. Install the required packages:
pip install -r requirements.txt
  1. Start Jupyter Notebook:
jupyter notebook
  1. Open the Jupyter Notebook file Bank_Marketing.ipynb and run the cells.

Usage

This project is a Jupyter notebook that can be run cell by cell. Here's how to use it:

  1. Open the bank-marketing.ipynb file in Jupyter Notebook.

  2. Run each cell sequentially from top to bottom. You can do this by clicking on a cell and then clicking the 'Run' button in the toolbar, or by pressing Shift + Enter.

  3. The outputs of each cell, whether they are text, tables, or plots, will be displayed directly below the cell.

  4. If you want to modify the code, you can edit the cells directly and then re-run them to see the updated output.

Please note that some cells may depend on the results of previous cells. If you skip a cell or run the cells out of order, you may encounter errors.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please make sure to update tests as appropriate.

License

This project is licensed under the MIT License. See the LICENSE.MD file for details.

Citation

If you use this project in your research, please cite it as instructed in the CITATION.cff file.

Authors

Acknowledgments

About

The data is related with 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 ('yes') or not ('no') subscribed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published