I am making a trend based product recommendation based on order data of users.
I have users which has a trend of buying item A everyday, item B every third day, item c after 10 days and so on. I have order data from 1st October to 30th November which has user_id, product_id, date (of purchase) Now, based on the trend of users buying certain item, I want to recommend them the items on 1st December. eg: I would recommend user 1 item A cause user 1 purchases it everyday and item B because user purchased it 2 days back.
Is there any algorithm or machine learning technique which can help me get these results?