Skip to content
#

customer-behavior

Here are 54 public repositories matching this topic...

Python project for Market Basket Analysis. Generates synthetic retail transactions, mines frequent itemsets using Apriori & FP-Growth, derives association rules, and outputs CSVs + visualizations. Portfolio-ready example demonstrating data science methods for uncovering product co-purchase patterns.

  • Updated Oct 16, 2025
  • Python

A deep exploration of loyalty as a multi-dimensional behavioral system shaped by intent, habit, and sensitivity. This article introduces a geometric framework for modeling customer behavior, predicting churn trajectories, and designing ML systems that understand loyalty as a dynamic state, not a metric.

  • Updated Dec 8, 2025

Análise de dados aplicada a transações comerciais para geração de insights estratégicos e apoio à tomada de decisão / Data analysis applied to commercial transactions to generate strategic insights and support decision-making

  • Updated Dec 23, 2025
  • Jupyter Notebook

RFM-based customer segmentation analysis for an e-commerce dataset. Includes data cleaning, exploratory analysis, Recency-Frequency-Monetary scoring, segment classification, visual dashboards, and strategic business insights. Designed to identify high-value customers and guide targeted marketing actions

  • Updated Nov 27, 2025
  • Python

This project focuses on customer segmentation using RFM analysis and K-Means clustering into high value, low value, and potentially loyal groups. Key revenue metrics such as LastMonthRevenue and LifeTimeRevenue are calculated, with visualizations to provide insights into customer behavior for targeted marketing and improved retention str

  • Updated Oct 6, 2024
  • Jupyter Notebook

Customer segmentation project using RFM analysis and clustering algorithms (K-Means, DBSCAN, GMM) to identify distinct customer groups based on purchasing behavior. Includes visualization, evaluation metrics, and parameter tuning methods to support business insights and marketing strategies.

  • Updated May 7, 2025
  • Jupyter Notebook

This notebook focuses on RFM (Recency, Frequency, Monetary) segmentation, a popular method used in customer analysis to group customers based on their purchasing behavior. The key goal of RFM segmentation is to identify different customer segments by analyzing their transaction history and assigning them to categories based on their recency of purc

  • Updated Aug 21, 2024
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the customer-behavior topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the customer-behavior topic, visit your repo's landing page and select "manage topics."

Learn more