Learn R Programming

BTYDplus (version 0.7.2)

mbgnbd.PAlive: MBG/NBD P(alive)

Description

Uses MBG/NBD model parameters and a customer's past transaction behavior to return the probability that they are still alive at the end of the calibration period.

Usage

mbgnbd.PAlive(params, x, t.x, T.cal)

Arguments

params

MBG/NBD parameters - a vector with r, alpha, a and b in that order.

x

number of repeat transactions in the calibration period T.cal, or a vector of calibration period frequencies.

t.x

recency, i.e. length between first and last transaction during calibration period.

T.cal

length of calibration period, or a vector of calibration period lengths.

Value

Probability that the customer is still alive at the end of the calibration period.

References

Batislam, E.P., M. Denizel, A. Filiztekin. 2007. Empirical validation and comparison of models for customer base analysis. International Journal of Research in Marketing 24(3) 201-209. - Hoppe, Daniel, and Udo Wagner. 'Customer base analysis: The case for a central variant of the Betageometric/NBD Model.' Marketing Journal of Research and Management 3.2 (2007): 75-90.

See Also

bgcnbd.PAlive

mbgnbd.EstimateParameters