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.

40
/ 100
Emerging

This project helps e-commerce and retail businesses predict how much revenue each customer will generate over their entire relationship. By inputting historical transaction data (like purchases, dates, and prices), it outputs an estimated Customer Lifetime Value (CLV) for each customer and segments them into groups based on that value. Marketing managers and strategists can then use this information to optimize campaigns and customer acquisition costs.

160 stars. No commits in the last 6 months.

Use this if you manage marketing or customer strategy for a non-contractual business (like an online retail store) and need to understand the long-term value of your customers to guide spending and engagement.

Not ideal if your business operates on a subscription or contractual model where customer churn is explicitly known, as this focuses on predicting silent departures.

e-commerce analytics customer retention marketing strategy retail intelligence customer segmentation
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 22 / 25

How are scores calculated?

Stars

160

Forks

59

Language

Jupyter Notebook

License

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.