Data mining for lifetime value estimation