Jim answers questions from fellow Drillers
(More questions with answers here, Work Overview here, Index of concepts here)
Topic Overview
Hi again folks, Jim Novo here.
We’re about to take a trip into the world of small scale databases. In particular, how does a not-for-profit with a small database of donors go about using predictive models? Answer: Keep it simple. Try to avoid using a lot of variables; look for the most powerful and stick with those until you are able to uncover additonal info and grow the database. Ready?
Q: I am new in the NFP (Jim’s note – Not For Profit) sector and would like some advice re: segmentation models to optimize campaign results – both response and value (Short Term and Long Term). Do you know or is there any knowledgebase of how the various techniques – behavioural, RFM, demographic, geographic – generally rate against each other?
A: Not other than my web site / book, which generally covers all the simple models. There is plenty of info around on the web though.
Assuming the end Objective is a donation, the behavioral stuff is going to be much more productive than the geo / demographics are. It’s like a pyramid. My friend Avinash “stole” (with my permission) a slide from my presentation on this topic and put it on the web, you can see it here. You’re looking for an “action” (donation), so actions (behavior) will be the most useful segmentation, at least as a primary cut. Then you can get into geo / demo stuff if it improves the model.
Q: As my database is small I don’t have the luxury of testing multiple techniques and causal factors. I will probably run tests in series but would like a general idea of which ones to test first to cut down the time.
A: Not sure what you mean by “small”, but in general, the more complex a behavioral segmentation approach is the larger the database it needs to be useful. So for example, with classic RFM (125 segment scores), the bare minimum for it to make any sense is probably 5000 records, and you should really have at least 10,000.
Continue reading Modeling Customer Behavior with Small Databases