mukulsinghal001/customer-lifetime-prediction-using-python
What is CLV or LTV? CLV or LTV is a metric that helps you measure the customer's lifetime value to a business. In this kernel, I am sharing the customer lifetime value prediction using BG-NBD, Pareto, NBD & Gamma Model on top of RFM in Python.
Applies probabilistic models (Pareto-NBD, BG-NBD, Gamma-Gamma) to non-contractual e-commerce transaction data for revenue forecasting, using RFM feature engineering on transactional datasets. Includes unsupervised customer segmentation for marketing stratification and deploys via Streamlit with scikit-learn and the `lifetimes` library for cohort-based CLV estimation. End-to-end pipeline covers data cleaning, cross-validation, and model evaluation with results exportable for CPA optimization.
160 stars. No commits in the last 6 months.
Stars
160
Forks
59
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 04, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mukulsinghal001/customer-lifetime-prediction-using-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
kamalu-chioma/OpenRFM
Customer Segmentation based on Recency, Frequency and Monetary value
pramodkondur/Customer-Segmentation-RFM-CLV
This project analyzes online retail transaction data to identify distinct customer segments...
rafael-sfernandes/customer-clustering
A clustering case based on the customers RFM (Recency, Frequency and Monetary) metrics.
galafis/Customer-Segmentation-Analysis
Análise de Segmentação de Clientes usando Machine Learning.
galafis/Customer-Behavior-Analytics
Analise de comportamento de clientes com segmentacao RFM (KMeans), previsao de churn (Random...