This project explores unsupervised learning techniques to segment credit card users based on their spending behavior and payment patterns. The main goal is to derive actionable business insights and targeted strategy suggestions using clustering methods.
refined_df.csv: Cleaned dataset with PCA components & clustering labelsnote.ipynb: Exploratory Data Analysis with visual trends, KMeans, DBSCAN, and PCA implementationfindings.ipynb: Business insights, strategy mapping, cluster interpretation
- Principal Component Analysis (PCA) – For dimensionality reduction
- KMeans Clustering – To identify optimal customer segments
- DBSCAN – Attempted, but did not yield meaningful groupings
- Seaborn/Matplotlib – For informative visualizations
- Identified 4 unique customer segments based on transaction and behavior metrics
- Segments include:
- Loyal Spenders
- Low-Engaged Users
- Installment Spenders
- Cash Advance Seekers
- Business strategies recommended for each segment based on usage & risk
Clustering helped me break down a large pool of users into meaningful categories. These insights can power:
- Targeted marketing
- Credit risk management
- Customer retention campaigns
- Integrate supervised models for churn prediction
- Deploy dashboards with Plotly/Dash
- Real-time customer segmentation with streaming data
This project is for analytical storytelling and strategy planning. No personally identifiable information (PII) is used.