1
$\begingroup$

Apologies for the rudimentary question. I'm taking on a project at work that's a bit out of my wheelhouse and I want to bounce my ideas off of those more experienced than myself.

We use Salesforce.com at the software company where I work, and I want to identify which lead behaviors (whitepaper downloads, demo views, webinar attendances, etc.) are predictive of those leads turning into qualified sales opportunities. The idea is that we can use this data to create a model, on which we'll base a scoring model going forward. I've identified binary logistic regression, using stepwise selection, as the best choice, based on my research.

Essentially, my thinking is that the dependent variable (opportunity status) is binary (Opportunity = 0, Not an Opportunity = 1), which would indicate that logistic regression would be the best approach. Also, I'm not sure which behaviors and data points will ultimately be predictive of the lead becoming an opportunity, so stepwise selection seems like a good approach.

Can anyone think of a more appropriate analysis technique, or am I on the right track?

$\endgroup$
5
  • 3
    $\begingroup$ Most now suggest against [1, 2] stepwise selection. LASSO or its generalization in elastic net (for example, glmnet in R) are what are recommended if domain-knowledge based model building is difficult. Logistic models are possible with these techniques as well. $\endgroup$
    – Affine
    Commented Aug 11, 2013 at 21:20
  • $\begingroup$ I think logistic regression sounds fine. $\endgroup$
    – appleLover
    Commented Aug 11, 2013 at 21:37
  • $\begingroup$ Side note, I'd reverse the coding of your opportunity variable to match human intuition (unless you had some strong reason not to do so) -- so opportunity = 1, no_opportunity = 0. It'll make use of your model and output measures more intuitive, and avoid hard-coding that variable flip into reporting systems using your model's output down the road. $\endgroup$
    – thomas
    Commented Aug 12, 2013 at 16:57
  • $\begingroup$ @Affine Thanks for the suggestion. I've decided to use R for this project. $\endgroup$
    – ksfowler
    Commented Oct 8, 2013 at 18:40
  • $\begingroup$ @tabSF Great suggestion. And now that I've pulled the data from Salesforce, I've discovered it's already coded as you suggested. $\endgroup$
    – ksfowler
    Commented Oct 8, 2013 at 18:41

3 Answers 3

3
$\begingroup$

If the outcome variable $Y$ is truly all-or-nothing, like falling off a cliff, then binary logistic model is likely to be appropriate. But stepwise variable selection is an invalid method.

$\endgroup$
1
  • $\begingroup$ Thanks everyone for your responses. Concerning several comments, whether a lead becomes an opportunity is a definite yes/no opportunity. Leads that don't convert to an opportunity are eventually marked as dead. Also, I've done a little more research and see the error of my ways with the use of stepwise selection. Seriously, thanks everyone for taking the time to help out a newbie. $\endgroup$
    – ksfowler
    Commented Oct 8, 2013 at 18:37
0
$\begingroup$

First, I agree with earlier answers and comments about stepwise.

Second, I am not so sure that binary logistic is the best choice - it may be, it may not. Is "qualified sales opportunity" really a yes/no variable? Might some sales be larger than others? Might some opportunities fail? Perhaps others become long term? All these would argue against binary logistic regression.

Classification trees are another method you might consider, especially if your N is reasonably large. In R I like the party package but other tools are also good. There are also elaborations on trees such as bagging and boosting that may work well since your goal is prediction.

$\endgroup$
0
$\begingroup$

I would say that logistic regression can be used.

But you could also think other alternatives:

-ordinal logistic regression where there are different opportunities which have rank ordering between them (0=not good, 1=might be a good, 2=good with almost certainly, 3=expectionally good opportunity ect)

-Just give these opportunities customer specific value metric and use some regression method with non-binary dependent variable

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.