Data Science
Personal Finance Analytics
Statement parsing, auto-categorisation and spend forecasting
- Python
- Pandas
- Prophet
- Streamlit
- +2
Data Science · Mini Project
RFM scoring and clustering to group shoppers by behaviour
Overview
Takes the UCI Online Retail dataset of real e-commerce transactions and computes recency, frequency and monetary value for every customer. After log-scaling, k-means groups customers into segments chosen with the elbow method and silhouette score. Each segment gets a plain-language profile, such as loyal high spenders or lapsed one-timers, and a suggested marketing action.
What makes it stand up
Module breakdown
Removes cancellations and rows without a customer ID.
Computes recency, frequency and monetary value.
Log-transforms and standardises skewed features.
Runs k-means and validates the cluster count.
Names each segment and summarises its behaviour.
After this, you will be able to
Technology stack
You receive
Keep looking
Data Science
Statement parsing, auto-categorisation and spend forecasting