Buy-till-you-defect [BTYD] models are built for companies operating in a non- contractual setting to predict customers' transaction frequency, amount and timing as well as customer lifetime. These models tend to perform well, although they often predict unrealistically long lifetimes for a...