GithubHelp home page GithubHelp logo

amancse-1 / loan-defaulter-prediction-based-on-customer-behavior Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 9.19 MB

A Financial organization wants to predict the possible defaulters for the consumer loans product. They have data about historic customer behavior based on what they have observed. Hence when they acquire new customers they want to predict who is riskier and who is not.

License: MIT License

Jupyter Notebook 100.00%

loan-defaulter-prediction-based-on-customer-behavior's Introduction

Loan-Defaulter-Prediction

Introduction :

Banks are essentials bodies of the societies which not only serve as a secret vault for storing money but also help people in time of need by providing loans and credit. However, the rate of loan default is increasing exponentially. According to Forbes, say that nearly 40% of borrowers are expected to default on their stiudent loans by 2023. Considering the statistics, instead of making money from the loan interest, bank will suffer a huge capital loss. In order to prevent the loss, it is very important to have a system in place which can accurately predict the loan defaulters even before approving the loan.

Problem Definition :

Designing a machine learning model to predict defaulter based on the basis of the historic customer behaviour.

  • A Financial organization wants to predict the possible defaulters for the consumer loans product.
  • They have data about historic customer behavior based on what they have observed.
  • Hence when they acquire new customers they want to predict who is riskier and who is not.

Libraries/Framework Used:

Dataset Description:

The Dataset is a synthetic collection of 2,52,000 loan applicant information over 13 features/fields. It consists of fields that describes basic demographics like Income, Age, Experience, Profession, Martial Status, House-ownership, car-ownership, current job years, current house years, City and State of the person. For the dataset, you can use this url Dataset Link

  • Income : specifies the monthly salary of the loan applicant.
  • Age : specifies the age in years of the loan applicant.
  • Experience : overall professional experience of loan applicants in years.
  • Marital Status : Whether loan applicant is married or single.
  • House-ownership : Does the loan applicant own a house or lives in a rent apartment.
  • Car-ownership : Does the loan applicant own a liability like car.
  • Current Job Years : specifies the years of experience in current job years.
  • Current House Years : specifies the years in current house residence.
  • City : This is address feature that describes the city of residence.
  • State : It specifies the State/Union Territory of the loan applicant.
  • Risk_Flag : It is a binary indicator whether the loan applicant is defaulter or not.

The given repo consists of main.ipynb (jupyter notebook) and Dataset. The complete program is written in main.ipynb

To run the program, you can execute any of the two steps :

  • Run the project program in Local Computer:

    1. Download the main.ipynb file in your PC.
    2. Run the main.ipynb cell.
  • Run the project program in Google Colab :

    1. Download the main.ipynb file in your PC.
    2. Upload the main.ipynb to Google Colab.
    3. Run the main.ipynb cell.

Note :

  • Do check the requirement.txt file for software versions used in the project.

Task :

  • Create requirement.txt

loan-defaulter-prediction-based-on-customer-behavior's People

Contributors

amancse-1 avatar

Stargazers

 avatar

Watchers

 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.