Estimating Individual Customer Lifetime Values with R: The CLVTools Package
Markus Meierer, Patrick Bachmann, Jeffrey N\"af, Patrik Schilter, Ren\'e Algesheimer

TL;DR
This paper introduces the R package CLVTools, which implements probabilistic models like Pareto/NBD and Gamma-Gamma for estimating customer lifetime value, addressing data sparsity and prediction horizon challenges.
Contribution
The paper presents a user-friendly R package that facilitates applying advanced probabilistic models for CLV estimation, including recent extensions with covariates and regularization.
Findings
Efficient implementation of CLV models in R
Inclusion of covariates and model extensions
Improved CLV prediction accuracy
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCustomer churn and segmentation · Consumer Market Behavior and Pricing · Customer Service Quality and Loyalty
