Skip to content

chaitra336/python__bank_loan_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Bank Loan Data Analysis Using Python

📌 Project Overview

This project focuses on analyzing bank loan data to evaluate lending performance, borrower risk, and repayment behavior. The analysis transforms raw loan data into meaningful insights using Python, helping financial institutions understand loan quality and portfolio health.

The project includes KPI calculations, Good Loan vs Bad Loan analysis, and multiple visualizations to identify trends, risks, and opportunities.


🎯 Objectives

  • Analyze total loan applications and monthly trends
  • Track total funded amount and total amount received
  • Evaluate borrower risk using interest rate and DTI metrics
  • Compare Good Loans vs Bad Loans
  • Identify patterns based on region, loan purpose, employment length, and home ownership

📊 Key Performance Indicators (KPIs)

Overall KPIs

  • Total Loan Applications
  • Month-to-Date (MTD) Loan Applications
  • Total Funded Amount
  • MTD Total Funded Amount
  • Total Amount Received
  • MTD Total Amount Received
  • Average Interest Rate
  • Average Debt-to-Income Ratio (DTI)

Good Loan KPIs

  • Good Loan Application Percentage
  • Good Loan Applications
  • Good Loan Funded Amount
  • Good Loan Total Received Amount

Bad Loan KPIs

  • Bad Loan Application Percentage
  • Bad Loan Applications
  • Bad Loan Funded Amount
  • Bad Loan Total Received Amount

📈 Visual Analysis & Charts

The project includes the following visualizations:

  1. Monthly Loan Trends (Line / Area Chart)

    • Identifies seasonality and long-term lending trends
  2. Regional Analysis by State (Bar Chart)

    • Highlights regions with high or low lending activity
  3. Loan Term Analysis (Donut Chart)

    • Shows distribution of loans across different term lengths
  4. Employment Length Analysis (Bar Chart)

    • Examines how employment history affects loan applications
  5. Loan Purpose Breakdown (Bar Chart)

    • Analyzes reasons borrowers seek loans
  6. Home Ownership Analysis (Tree Map / Heat Map)

    • Evaluates impact of home ownership on loan disbursement and applications

Metrics visualized include:

  • Total Loan Applications
  • Total Funded Amount
  • Total Amount Received

🛠️ Tools & Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Jupyter Notebook

📂 Project Structure

├── Bank_Loan_Analysis.ipynb ├── data/ │ └── bank_loan_data.csv ├── README.md


🚀 Key Insights

  • Clear separation between Good and Bad loan performance
  • Identification of high-risk borrower segments
  • Understanding of regional and demographic lending trends
  • Actionable insights for improving credit decision-making

📌 Conclusion

This project demonstrates how Python can be used to perform end-to-end financial data analysis. It highlights strong analytical thinking, KPI-driven analysis, and visualization skills relevant for Data Analyst and Data Scientist roles in the banking and finance domain.


👤 Author

Chaitra Huralikuppi

About

Bank Loan Data Analysis with Python — uncover insights, visualize lending patterns, and explore risk factors in financial loans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors