Skip to content

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

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages