Skip to content

TaGoat/customer-pattern-mining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Customer Pattern Mining

This project uses transactional sales data and applies RFM (Recency, Frequency, Monetary) analysis along with K-Means clustering to uncover patterns in customer behavior. The insights can be used for customer segmentation, targeted marketing, and improving business strategies.

πŸ“¦ Dataset

The dataset used in this project is from Kaggle:
πŸ”— Transaction Data by Vipin

It includes transaction details such as customer IDs, transaction amounts, and dates.

πŸ“Š Features

  • Load and clean transactional data
  • Calculate RFM metrics for each customer
  • Normalize the data
  • Use Elbow method to find optimal number of clusters
  • Apply K-Means clustering
  • Visualize customer segments

🧰 Technologies Used

  • Python
  • Pandas, NumPy
  • Scikit-learn
  • Matplotlib, Seaborn

About

A data analysis project using RFM metrics and K-Means clustering to identify customer behavior patterns from sales data. Useful for segmentation, marketing targeting, and business strategy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors