Skip to content

This project focuses on predicting the loan status (approved or not approved) based on various applicant details. The goal is to develop a machine learning model that accurately classifies whether a loan should be approved, helping financial institutions make informed lending decisions.

Notifications You must be signed in to change notification settings

nirmalyabag20/Loan-Status-Prediction-using-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Project Workflow~

  1. Data Preprocessing:

o Handled missing values through appropriate imputation techniques.

o Transformed categorical variables using Label Encoder.

o Scaled numerical features for better model performance.

  1. Exploratory Data Analysis:

o Visualized the relationships between features and the loan status.

o Analyzed distribution patterns of key attributes like income, loan amount, and credit history.

  1. Model Building:

o Implemented various machine learning algorithms including:

• Logistic Regression

• Random Forest

• Support Vector Machine (SVM)

• KNeighborsClassifier

o Performed hyperparameter tuning to optimize model performance.

  1. Model Evaluation:

o Evaluated models using accuracy_score

  1. Final Model:

o Selected the best-performing model based on evaluation metrics.

o Provided insights on feature importance to understand the key factors influencing loan approval.

Results~

• The final model achieved an accuracy of 78%

• The most influential features in predicting loan status included credit history, applicant’s income, and loan amount.

About

This project focuses on predicting the loan status (approved or not approved) based on various applicant details. The goal is to develop a machine learning model that accurately classifies whether a loan should be approved, helping financial institutions make informed lending decisions.

Topics

Resources

Stars

Watchers

Forks