I am trying to fit the popular Pareto/NBD or Beta/Geometric models for non-contractual, continuous customer data. On top of that I then fit the Gamma/Gamma model for monetary value (using the very helpful lifetimes package). There are a few questions on CV related to this topic, but none that I can find that answer any of my questions below.


  1. As asked here (but as of yet unanswered) for customers who made only 1 purchase, what should we project for their future LTV? Currently it would be just the average LTV of all customers, but this seems very naive. Does anyone know of a more scientific approach than simply using some heuristic (e.g. weighted average of entire customer base and individual's first purchase)?

  2. What about completely new customers? Any approach other than just using the population average?

  3. I notice that for newer customers with less historical data, either model provides very small average future LTVs. My sense is that it's because new customers don't have much data to fit a nice distribution to. Does anyone know if the best practice is to (1) ignore new customers until they've made enough purchases to fit a model to, or (2) combine old customer data with new customer data as a heuristic? or (3) some other method? My CLTV estimates for newer cohorts are unreasonably low.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.