Potential: Revealed

Strategic Thinking, Innovative Ideas, Growth Marketing, and Revealing of Potential

Predictive Analytics: How it Works (#2)

In the first post about predictive analtyics we learned about the essential building block of predictive analytics: the predictor. This is a value calculated for each entity (say, a customer) who’s actions or behaviors are to be predicted – for instance the recency, in months, since a customer’s last purchase.

Prediction power is enhanced if you use more than one predictor at a time. In doing so you are creating a model. Models are the heart of predictive analytics. In this post I’ll discuss how you can find the “best” predictive model. I put “best” in quotes because from a practical standpoint, unless you assume unlimited time and resources you may be best off finding a model that improves your results (e.g., reduction in customer churn) over previous experience. Today there is available very powerful modeling software and well-trained and talented statisticians, but the number of variables to consider in any predictive model (across demographics, transactions, behaviors) can be extremely large making determination of the “best” model cost prohibitive.

Fortunately, taking an incremental, continuous improvement approach can yield solid results for most any business and the promise that results will improve over time. A common tool is to develop a yield curve. For example, plotting the results of a predictive model for churn with amount of churn on the Y axis and percentage of customers contacted in a retention campaign on the X axis will show a curve the decreases to a point — i.e., up to a certain percentage of a universe of customers contacted, attrition rates will fall — but will bottom out and then move upward. Meaning that not all customers will respond to a retention campaign and you are best off contacting only those predicted to respond well. After that point, you are best leaving the balance of the universe of customers alone – either because they are not likely to churn anyway or because the predictive models say campaigns to retain them will be unsuccessful (and possibly other methods are needed – along with models that might predict how these approaches can be equally tuned to expend effort on just those predicted to be successful).

Now, although the model does not work perfectly, the socring and ranking of customers according to their likelihood to be retained provides clear guidance on how to invest in retention programs to yield the best results. It will prevent campaigns to retain customers that are too aggressive (trying to retain those that are not likely to respond positively, or wasting effort on those that are likely to stay).

There is a great deal more to predictive analytics than I’ve covered in the past two posts. But I hope one message is clear: you can gain practical improvements in marketing results or other customer touch points through the use of analytics that don’t need to be complex (at least to start) nor perfect. Commitment, willingness to experiment and continuous improvement are what’s really required.

Thanks for reading and I’ll look forward to comments.

Advertisements

2 Comments»

  Manuel wrote @

Nice post Randy. I agree with your conclusion that results can be obtained without complexity or perfection. In my experience some of the initial benefits come from the data cleansing and data discovery exercises. Being able to visualize and profile clean data can deliver insights from the get go. To make analytics useful it is critical to be able to operationalize the results/scores in a timely fashion by making the insight available to the customer touchpoints so the right systems or individuals can take action.

  Randy wrote @

Manuel: you make some great points and you are spot on. Currently I’m working with a client on an analytics service (SaaS) and the notion of timeliness (e.g., real or near real time) is a differentiating factor. Also the cross-channel coordination and optimization so the right offer is made to the right customer at the right time AND place. And when any results from any of those channel interactions are available to ensure the feedback loop is correspondingly real or near real time in terms of updating across channel touchpoints.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: