Skip to content
View Gbemiabe's full-sized avatar

Block or report Gbemiabe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gbemiabe/README.md

Consumer Complaint Analysis

Overview

This project analyzes a dataset of consumer complaints related to financial products and services. The goal is to identify key trends, common issues, and potential areas for improvement in the industry.

Data Source

The dataset was obtained from Kaggle. A sample of the data is included in this repository. The full dataset can be downloaded from Kaggle.

Tools Used

  • Python
  • Pandas
  • Matplotlib
  • Seaborn
  • Google Colab

Key Findings

  • The most frequent complaint category is "Debt collection," indicating significant issues in this area.
  • There's a noticeable increase in complaints related to "Credit reporting, credit repair services, or other personal consumer reports" over time.
  • The most common company responses are "Closed with explanation" and "Closed with monetary relief."

Visualizations

The analysis included the following visualizations:

  • A bar chart showing the distribution of complaint categories, with "Debt collection" having the highest number of complaints.
  • A time series plot illustrating the trend of complaints over time, showing an increase in "Credit reporting, credit repair services, or other personal consumer reports" complaints.
  • A bar chart displaying the top 10 sub-issues for "Incorrect information on your report," with "Information belongs to someone else" being the most frequent.
  • A bar chart displaying the top 10 products with the most complaints, with "Checking or savings account" having the highest number of complaints.
  • A bar chart displaying the top 10 issues with the most complaints, with "Managing an account" having the highest number of complaints.
  • A stacked bar chart showing the relationship between submission method and timely response, with "Web" submissions having the highest number of timely responses.
  • A bar chart displaying the top 10 company responses to consumers, with "Closed with explanation" having the highest count.
  • A line plot illustrating the complaint volume over time, showing a peak in 2022.

How to Run the Code

  1. Clone this repository.
  2. Download the full dataset from Kaggle and place it in the same directory as the notebook to run the full analysis. Alternatively, use the sample dataset provided.
  3. Open and run the Consumer_complaint.ipynb file in Google Colab or your local Python environment.

Author

GbemiAbe

Popular repositories Loading

  1. Gbemiabe Gbemiabe Public

    Analyzed a consumer complaints dataset to identify key issues and sentiments trends.

    Jupyter Notebook

  2. Churn-Advanced-Data-Analysis- Churn-Advanced-Data-Analysis- Public

  3. Time-Series-Sales-Forecasting- Time-Series-Sales-Forecasting- Public

  4. estapaul-school-portal estapaul-school-portal Public

  5. Estapaul-Portal-Backend Estapaul-Portal-Backend Public

    JavaScript

  6. EstaPaul-Portal-Frontend EstaPaul-Portal-Frontend Public

    JavaScript