Gamma-Gamma Spend Model
How to predict a customer’s mean spending in the future?
Answer: You can use gamma-gamma model.
1 Model Assumption
There are 3 general assumptions for this model:
The monetary value (e.g. $, ¥) of a customer’s given transaction varies randomly around their average transaction value.
Average transaction values vary across customers but do not vary over time for any given individual.
The distribution of average transaction values across customers is independent of the transaction process.
For a customer with
let
denote the value of each transaction. ’s are samples from the distribution of R.V. .
The customer’s observed average transaction value is
However,
Why? Consider when a customer only had very limited transactions, say 1 or 2 purchases, then it is questionable to use his average spending to estimate the spending power. At least we should use the population mean as the standard criteria to help. On the other hand, if the customer had enough purchase history, then we want to emphasize more on his own average spending while put relatively less weight on the population mean.
The goal is to make inference about
What is distribution for
Maybe log-normal or gamma, since spend data tend to be right skewed.
Here we assume the gamma distribution. More formally, we assume that:
From above setting, we know
They can be easily proved using MGF.
This results in what we call the gamma-gamma model of spend.
2 Compute
We wish to make inferences about an individual customer’s mean spending given
Note that,
2.2 Get the result
Now we have everything we need to derive (2.1). Before plug in, let’s review the inverse gamma distribution which will be used later.
If
Plug into (2.1),
3 Understand the result
How to understand
First, let’s derive
Now let’s rearrange the result of (2.6),
3.1 Key point
We note that this is the weighted average of the population mean,
As the number of observations
4 References
[1] Fader PS, Hardie BG (2013). “The Gamma-Gamma Model of Monetary Value.” URL http://www.brucehardie.com/notes/025/gamma_gamma.pdf.
[2] Colombo R, Jiang W (1999). “A stochastic RFM model.” Journal of Interactive Marketing, 13(3), 2-12.