distributions#

Distributions for the CLV module.

Classes

BetaGeoBetaBinom(name, *args, **kwargs)

Population-level distribution class for a discrete, non-contractual, Beta-Geometric/Beta-Binomial process.

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

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

Population-level distribution class for a discrete, non-contractual, Beta-Geometric/Negative-Binomial process.

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

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

Distribution class of a continuous contractual data-generating process.

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

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

Individual-level model for the customer lifetime value.

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

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

Population-level distribution for a discrete, non-contractual Modified-Beta-Geometric/Negative-Binomial process.

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

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

Population-level distribution class for a continuous, non-contractual, Pareto/NBD process.

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