TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial…

Follow publication

Member-only story

Methods for Modelling Customer Lifetime Value: The Good Stuff and the Gotchas

Katherine Munro
TDS Archive
Published in
10 min readNov 17, 2023

A series of hand drawn images: some tally marks, a price tag, and a calendar, representing how often a customer shops, how much they spend, and how long they stay loyal.
How often does a customer shop? How much do they spend? And how long are they loyal? Three simple factors to help you model your average consumer’s Customer Lifetime Value. But does that make it an easy task? No. No it does not. Source: Author provided.

Welcome back to my series on Customer Lifetime Value Prediction, which I’m calling, “All the stuff the other tutorials left out.” In part one, I covered the oft-under-appreciated stage of historic CLV analysis, and what you can already do with such rearwards-looking information. Next, I presented a tonne of use-cases for CLV prediction, going way further than the typically limited examples I’ve seen in other posts on this topic. Now, it’s time for the practical part, including everything my data science team and I learned while working with real-world data and customers.

Once again, there’s just too much juicy information for me to fit into one blog post, without turning it into an Odyssey. So today I’ll focus on modelling historic CLV, which, as part one showed, can already be very useful. I’ll cover the Stupid Simple Formula, Cohort Analysis, and RFM approaches, including the pros and cons I discovered for each. Next time I’ll do the same but for CLV prediction methods. And I’ll finish the whole series with a data scientists’ learned best practices on how to do CLV right.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Katherine Munro
Katherine Munro

Written by Katherine Munro

Data Scientist, speaker, author, teacher. Follow me on Medium or Twitter (@KatherineAMunro) for resources on data science, AI, tech, ethics, and more.

Responses (8)

Write a response

When modeling Customer Lifetime Value (CLV), the good stuff involves employing robust methods like Cohort Analysis, predictive modeling, and considering customer segments. However, be cautious about over-reliance on historical data, neglecting…

Thanks. This is very useful and well explained. Note that in V1 your margin should read 20%, or factor is 0.02. The former matches with the €5 in V2. Not being picky - just to show we relish the detail!

Also interesting - and with notebooks!
Customer Lifetime Value Part 1: Estimating Customer Lifetimes
Customer Lifetime Value Part 2: Estimating…