distributions#

Classes

BetaGeoBetaBinom(name, *args, **kwargs)

Population-level distribution class for a discrete, non-contractual, Beta-Geometric/Beta-Binomial process, based on equation(5) from Fader, et al. in [R99c99d561b4e-1].

BetaGeoBetaBinomRV([name, ndim_supp, ...])

ContContract(name, *args[, rng, dims, ...])

Distribution class of a continuous contractual data-generating process, that is where purchases can occur at any time point (continuous) and churning/dropping out is explicit (contractual).

ContContractRV([name, ndim_supp, ...])

ContNonContract(name, *args[, rng, dims, ...])

Individual-level model for the customer lifetime value.

ContNonContractRV([name, ndim_supp, ...])

ParetoNBD(name, *args[, rng, dims, initval, ...])

Population-level distribution class for a continuous, non-contractual, Pareto/NBD process, based on Schmittlein, et al. in [Rf2b6c68d4881-2].

ParetoNBDRV([name, ndim_supp, ndims_params, ...])