Customer Lifetime Value - Index

Routing Summary

Customer-level probability models for customer-base analysis and customer lifetime value (CLV), anchored by the Fader–Hardie papers and technical notes: Pareto/NBD and BG/NBD for noncontractual transaction flow, gamma-gamma for spend, RFM iso-value curves for CLV, and the shifted-beta-geometric for contractual retention. Complements the aggregate response models (MMM, adstock, geo experiments) elsewhere in Market Response Models.

Concept Map

ConceptNoteTypeDepends OnKey Result
CLV framing and model taxonomyCustomer Lifetime Value - OverviewoverviewSingle-Parameter Models; Hierarchical Models; Survival AnalysisCLV = margin × revenue/transaction × DET; contractual vs noncontractual × discrete vs continuous; validation by histogram, tracking plot, conditional expectations
Pareto/NBDPareto-NBD ModelmethodOverview; Single-Parameter ModelsPoisson purchases + exponential lifetime, gamma-mixed; sufficient; likelihood via ; = × updated-parameter mean
BG/NBDBG-NBD ModelmethodPareto-NBD ModelDropout w.p. after each purchase, beta; likelihood in gamma/beta functions only; predictions correlate 0.996 with Pareto/NBD on CDNOW
Gamma-gamma spendGamma-Gamma Model of Monetary ValuemethodOverview; Shrinkage; spend independent of transaction process (corr. 0.06–0.11 on CDNOW)
RFM, DET and iso-value curvesRFM Sufficient Statistics and Iso-Value CurvesconceptPareto-NBD Model; Gamma-GammaClosed-form DET with Tricomi ; backward-bending iso-value curves (increasing frequency paradox); zero class ≈ 5% of CDNOW cohort value
sBG retentionShifted-Beta-Geometric Model for Contractual RetentionmethodOverview; Survival Analysis rises with tenure purely through heterogeneity; year-12 survival projected within ~4% from 7 years of data
Bayesian / hierarchical / ML extensionsBayesian and Hierarchical Extensions of CLV Modelsapplicationall of the above; Hierarchical ModelsCovariates via etc.; PyMC-Marketing priors and cohort pooling; ZILN loss for new-customer LTV

Notes

  • Customer Lifetime Value - Overview — CONTAINS: critique of RFM scoring regressions, CLV decomposition (margin × spend × DET), contractual CLV as discounted survivor sum, two-by-two taxonomy of settings and models, “buy till you die” template, validation standard, relevance to MMM / incrementality work, end-to-end numeric example.
  • Pareto-NBD Model — CONTAINS: six assumptions, NBD and Pareto II marginals, individual-level likelihood and sufficiency of recency/frequency, population likelihood with branches, mean , (individual and population), conditional expectation, estimation difficulties, CDNOW estimates, Python log-likelihood.
  • BG-NBD Model — CONTAINS: five assumptions, likelihood (Eqs. 3, 6) and – spreadsheet form, , conditional expectation (Eq. 10) and implied , 81-world simulation (MAPE table), CDNOW comparison table vs Pareto/NBD, implementation caveats, worked rows of the Excel sheet, Python code.
  • Gamma-Gamma Model of Monetary Value — CONTAINS: assumptions, why not normal or lognormal, marginal density of (B2 distribution), inverse-gamma latent mean, conditional expectation as shrinkage, independence test on CDNOW, fit diagnostics and stability, shrinkage-weight table, Python MLE code.
  • RFM Sufficient Statistics and Iso-Value Curves — CONTAINS: sufficiency argument, DET derivation and closed form, continuous discounting, CLV-from-RFM formula, increasing frequency paradox with explanation, two-stage holdout validation, CDNOW cohort valuation (Tables 2–3), author-stated limitations, DET grid example, Python code.
  • Shifted-Beta-Geometric Model for Contractual Retention — CONTAINS: failure of curve-fitting extrapolation, coin-flip story, sBG pmf/survivor/retention formulas and recursion, ruse of heterogeneity, censored cohort-table MLE algorithm, Regular/High End estimates and replication (including the 0.688 vs 0.668 typo), limits, BdW and EG relatives, multi-cohort hierarchical proposal, Python code.
  • Bayesian and Hierarchical Extensions of CLV Models — CONTAINS: time-invariant covariate theorem (note 019) and sign convention, beta-logistic rationale, endogeneity warning, empirical-Bayes vs full-Bayes, marginal-likelihood vs data-augmentation sampling, lifetimes and PyMC-Marketing classes / default priors / fit methods / covariates / cohort pooling, ZILN loss and evaluation metrics, model-choice table, covariate and API examples.

Sources

  • Fader Hardie Lee 2005 - Counting Your Customers the Easy Way BG-NBD — Fader, P. S., Hardie, B. G. S. & Lee, K. L. (2005), “‘Counting Your Customers’ the Easy Way: An Alternative to the Pareto/NBD Model,” Marketing Science 24(2), 275–284.
  • Fader Hardie 2005 - A Note on Deriving the Pareto-NBD Model — Fader, P. S. & Hardie, B. G. S. (2005), “A Note on Deriving the Pareto/NBD Model and Related Expressions,” brucehardie.com/notes/009. (Derives the results of Schmittlein, Morrison & Colombo 1987, Management Science 33(1), 1–24, which is paywalled and not held.)
  • Fader Hardie Lee 2005 - RFM and CLV Iso-Value Curves — Fader, P. S., Hardie, B. G. S. & Lee, K. L. (2005), “RFM and CLV: Using Iso-Value Curves for Customer Base Analysis,” Journal of Marketing Research 42(4), 415–430 (author preprint, Feb 2005).
  • Fader Hardie 2013 - The Gamma-Gamma Model of Monetary Value — Fader, P. S. & Hardie, B. G. S. (2013), “The Gamma-Gamma Model of Monetary Value,” brucehardie.com/notes/025.
  • Fader Hardie 2007 - How to Project Customer Retention — Fader, P. S. & Hardie, B. G. S. (2007), “How to Project Customer Retention,” Journal of Interactive Marketing 21(1), 76–90 (author preprint, May 2006).
  • Fader Hardie 2007 - Incorporating Time-Invariant Covariates into the Pareto-NBD and BG-NBD Models — Fader, P. S. & Hardie, B. G. S. (2007), brucehardie.com/notes/019.
  • Wang Liu Miao 2019 - A Deep Probabilistic Model for Customer Lifetime Value Prediction — Wang, X., Liu, T. & Miao, J. (2019), arXiv:1912.07753.
  • Software read for grounding (not stored): PyMC-Marketing pymc_marketing/clv source (GitHub main, 2026-09-18); lifetimes README.