This document discusses modeling customer transaction data using the Pareto-Negative Binomial Distribution (PNBD) model. It loads transaction log data, splits it into calibration and validation sets, builds the calibration CBS object, estimates PNBD parameters from the calibration CBS, and evaluates model fit. Key outputs include the estimated PNBD parameters, log-likelihood, expected transactions, conditional expected transactions for a given customer, and plots of transaction rate heterogeneity and dropout rates. The document also references foundational papers on customer base analysis and the PNBD model.