Notebook
An approach to modelling comsumer behaviour which is new to me is the application of Survival Analysis. Survival Analysis was initially used in demographics, medicine and biology to model the life of an organism. It is particularly useful as we often don't have the full set of "deaths" as many of the subjects may still be alive, yet we would like to model the population lifespan. Survival analysis is now more widley used and is an important component of engineering and marketing. Despite the inital slightly morbid terminology, death in marketing terms is usually a client terminating an account ;)
For this case study I will continue using the dataset outlined in a previous post. It is a synthetically created consumer telecommunications dataset. It has a binary churn state, which is not always the case in the real world. To start off lets have a look at how the lifespans look.
So the above graph shows us the time that each client was with the company until either the end of the assessment period (in which case they are coloured blue) or they left (the red lines with the bulbous end). Part of the problem that survival analysis attempts to answer is how we can guestimate what will happen to the population on average, even though we can't see the end of those blue lines.
As we can see from the above statistics and as mentioned in my pervious post on predicting which clients would "churn" only about 15% of the clients actuall churn.