Hi all
I've recently started using the SAP Predictive Analytics Product Recommendation Model. It's really easy to use and looks like an easy win in terms of improving sales.
I'd like to know what's the best way to go about restricting the recommendations to a given list. I'll provide the context and reasoning in the example below
Say we have a database of Customer ID's and Products purchased. We then want to create product recommendations but only for products that we currently have stock of. The following is the steps one could take to do this:
1. Create the model based on all product/customer combinations i.e. whether we have stock for the product or not
2. Run the model on all customers
3. Export the results
4. Filter out the recommended products for which we don't have stock
The reason I didn't filter my results to start off with (ie create the model only for products where stock is available) is that I want the rules to be created irrespective of whether there's stock now, so that when the rule is applied and it sees that Customer X purchased Product Y (which currenly there is no stock of, but the purchase was made last month), then it recommends product Z (which we do have stock of). Hence, the rules need to be created on all products and not just those for which we have stock of.
Is there a better way to do this? Due to the number of recommendations per customer the data gets large rather quickly, so if there's a better way to do this, I'd love to know
Many thanks
Ria