ParetoNBD
The ParetoNBD model is a probabilistic, continuous-time model for predicting customer behavior. It is widely used in marketing analytics to estimate future purchases and customer lifetime value from transaction histories. The model jointly describes how many purchases a customer will make and how long the customer remains active before churn, treating purchase activity and attrition as stochastic processes.
In ParetoNBD, each customer has a personal purchase rate lambda drawn from a Gamma distribution across customers,
After fitting, the model provides the probability that a given customer is still active at a future
ParetoNBD is related to the BG/NBD model (which uses a Beta-Geometric dropout). It is particularly suitable when
Software implementations exist in analytics libraries such as BTYD (R) and related tools, facilitating fitting and