Estimating Individual Customer Lifetime Values with R: The CLVTools Package

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Meierer, Markus, Bachmann, Patrick, Näf, Jeffrey, Schilter, Patrik, Algesheimer, René
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910017863548928
author Meierer, Markus
Bachmann, Patrick
Näf, Jeffrey
Schilter, Patrik
Algesheimer, René
author_facet Meierer, Markus
Bachmann, Patrick
Näf, Jeffrey
Schilter, Patrik
Algesheimer, René
contents Customer lifetime value (CLV) describes a customer's long-term economic value for a business. This metric is widely used in marketing, for example, to select customers for a marketing campaign. However, modeling CLV is challenging. When relying on customers' purchase histories, the input data is sparse. Additionally, given its long-term focus, prediction horizons are often longer than estimation periods. Probabilistic models are able to overcome these challenges and, thus, are a popular option among researchers and practitioners. The latter also appreciate their applicability for both small and big data as well as their robust predictive performance without any fine-tuning requirements. Their popularity is due to three characteristics: data parsimony, scalability, and predictive accuracy. The R package CLVTools provides an efficient and user-friendly implementation framework to apply key probabilistic models such as the Pareto/NBD and Gamma-Gamma model. Further, it provides access to the latest model extensions to include time-invariant and time-varying covariates, parameter regularization, and equality constraints. This article gives an overview of the fundamental ideas of these statistical models and illustrates their application to derive CLV predictions for existing and new customers.
format Preprint
id arxiv_https___arxiv_org_abs_2602_09845
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Estimating Individual Customer Lifetime Values with R: The CLVTools Package
Meierer, Markus
Bachmann, Patrick
Näf, Jeffrey
Schilter, Patrik
Algesheimer, René
Computation
Customer lifetime value (CLV) describes a customer's long-term economic value for a business. This metric is widely used in marketing, for example, to select customers for a marketing campaign. However, modeling CLV is challenging. When relying on customers' purchase histories, the input data is sparse. Additionally, given its long-term focus, prediction horizons are often longer than estimation periods. Probabilistic models are able to overcome these challenges and, thus, are a popular option among researchers and practitioners. The latter also appreciate their applicability for both small and big data as well as their robust predictive performance without any fine-tuning requirements. Their popularity is due to three characteristics: data parsimony, scalability, and predictive accuracy. The R package CLVTools provides an efficient and user-friendly implementation framework to apply key probabilistic models such as the Pareto/NBD and Gamma-Gamma model. Further, it provides access to the latest model extensions to include time-invariant and time-varying covariates, parameter regularization, and equality constraints. This article gives an overview of the fundamental ideas of these statistical models and illustrates their application to derive CLV predictions for existing and new customers.
title Estimating Individual Customer Lifetime Values with R: The CLVTools Package
topic Computation
url https://arxiv.org/abs/2602.09845