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

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

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
  • 837 views
  • 0 likes
  • 2 in conversation