Skip to content

This project is part of Virtual Internship Program from ID/X Partners. Create credit score based on logistic regression model and give some business insight

Notifications You must be signed in to change notification settings

audryannoor/VIX_ID-X_Credit-Risk-Assesment

Repository files navigation

Background

A lending company has a problem where it requires efficiency and speed in receiving loans from each customer. As a Data Science Intern from ID/X Partners, we will to process data and create models that are able to predict and assess optimal credit applications and predict existing risks. To facilitate the assessment, we will create a credit score based on the logistic regression model. Finally, we will provide solutions for lending companies how the insights we get.

Data Pre-processing

  1. Handling Missing Value
  2. Feature Engineering Using Weight of Evidence and Information Value
  3. Feature Selection
  4. Feature Encoding
  5. Imbalance Data Handling

Modelling

  1. Evaluation target is AUC Score
  2. Logistic Regression Model are tested and compared between without tuning & with hyperparameter tuning result to get best AUC Score value
  3. Logistic Regression with hyperparameter tuning get better result where the AUC Score value obtained is 93.53%
  4. Generated best model using Logistic Regressiong with score 0.75 on Kolmogorov–Smirnov (KS - Statistic). Kolmogrov-Smirnov ROC CURVE

Credit Score

  1. Obtain scorecard each feature based on coefficient of Logistic Regression

  2. Define min and max credit score based on fico score (300-850)

  3. Show top 10 importance feature that can boost credit score customer and can reduce credit score customer 10 HIGH FEATURE 10 LOW FEATURE

  4. Predict how much credit score each customer get based on scorecard. Credit Score Result Here Screenshot (189)

Business Insight

Bad loan on last payment bad loan last payment trenTrend bad loan interest rate d bad loan emp length trend bad loan payment time

Summary

  1. Loan Amount; The amount of the loan given is related to the interest rate that must be paid. The larger the loan amount, the higher the interest rate that must be paid.Loan amount more than 28100 not recommended to offer for customer.
  2. Last Payment Amount; More payment amount that customer take, lower the risk of the customer becoming a bad loan. Lending Companies can set a minimum amount that must be paid starting from 1500 for the amount of payment each time it is due.
  3. Payment Time; The longer time that must be paid by the customer, the higher the risk of the customer becoming a bad loan. Limiting the payment time max 6 years can reduce the risk of bad loans
  4. Interest Rate; More interest rate that customer take, increasing more bad loan rate. Ideally if lending companies want to keep bad loan low, they can offer interest rate below 14%. Lending companies must avoid to offer loan with interest rate more than 20%.
  5. Employment Length; It has been proven that the longer the customer's work experience, the more capable the customer is to repay the loan thereby increasing the good loan.

About

This project is part of Virtual Internship Program from ID/X Partners. Create credit score based on logistic regression model and give some business insight

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published