Skip to content

This project focuses on analyzing credit risk to predict the likelihood of default on loans. It leverages various data analysis and machine learning techniques to assess borrower risk.

License

Notifications You must be signed in to change notification settings

S84v/credit-risk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Credit Risk Analysis

This project predicts credit risk by determining which customers are likely to pay their loans on time and which are not. We will employ various data science techniques and methodologies.

🎯 Objectives

We will cover the following concepts:

  1. 🔍 Exploratory Data Analysis (EDA):

    • Analyze the dataset to uncover patterns, spot anomalies, and check assumptions using statistical summaries and visualizations.
  2. 🛠️ Data Preprocessing:

    • Clean the data, handle missing values, encode categorical variables, normalize data, and split into training and testing sets.
  3. ⭐ Feature Importance:

    • Identify key features influencing loan_status to improve model performance and interpretability.
  4. 🔽 Dimensionality Reduction:

    • Use techniques like PCA to reduce the number of features while retaining essential information, speeding up model training, and reducing overfitting.
  5. 🤖 Predictive Modeling:

    • Build various models (logistic regression, decision trees, random forests, gradient boosting) to predict loan_status.
  6. ⚙️ Hyperparameter Optimization:

    • Perform hyperparameter tuning with Optuna to find the best parameters for our models.
  7. 🧪 Model Testing:

    • Evaluate models using metrics like accuracy, precision, recall, F1 score, and classification report to test performance on unseen data.
  8. ⛰️ Git LFS:

    • Handle large files using Git LFS.

🎯 Goal

The primary goal of this project is to predict the loan_status, determining the likelihood of customers paying their loans on time. This helps financial institutions make informed loan approval decisions and manage risk effectively.

📸 View This Project

View this project on nbviewer here.

Releases

No releases published

Packages

No packages published