BookmarkSubscribeRSS Feed
majaovergaard
Calcite | Level 5

Hi all

I am using predictive modelling to predict which customers to send out email newsletters to. I am using e.g. decision trees, logistic regression etc.

I have some datasets where all the customers (one ID per customer) have received a newsletter, which means I can do a simple random sample based on this newsletter. However, I also have datasets where the newsletter where sent out to only a subset of customers based on a predefined affinity logic. How would you deal with such a dataset? Is it even possible to use it for predictive modelling as it will not have a random representation of people who are interested in the newsletter and people who are not.

Second, how would I keep validating a model that has been created? Because the data I will now have is going to be non-random as it is based upon the model I have created. When I then want to improve the model to validate whether the model is still stable or should be changed, I guess I need to sent out the newsletter to a random selection of those who otherwise are predicted to not receive the newsletter?

Thanks a lot for your help in advance,

Maja

1 REPLY 1
M_Maldonado
Barite | Level 11

You can do an incremental response model (a.k.a. net lift model) for the data with campains when you only sent the offer to certain customers.

 

A paper that uses direct marketing as an example:

Net Lift Model for Effective Direct Marketing Campaigns at 1800flowers.com

 

A paper that goes a little deeper into theroy and an example:

Incremental Response Modeling Using SAS® Enterprise Miner™

 

I hope this helps!

 

-Miguel

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
How to choose a machine learning algorithm

Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 911 views
  • 0 likes
  • 2 in conversation