Increasing recommended effectiveness with markov chains and purchase intervals