+ Reply to Thread
Page 1 of 5 1 2 3 4 5 LastLast
Results 1 to 15 of 62

Thread: Logit v. Probit: A fight to the death

  1. #1
    RotParaTon
    Points: 46,224, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Discussion EnderPosting AwardFrequent PosterCommunity AwardMaster Tagger
    Dason's Avatar
    Location
    Ames, IA
    Posts
    9,075
    Thanks
    211
    Thanked 1,607 Times in 1,377 Posts

    Logit v. Probit: A fight to the death



    Every now and then I have to work with binary responses with continuous covariates. So of course this screams generalized linear model. The question then arises as to what link function to use. In the past (before I really knew any alternatives) I would just do a logistic regression (logit link) and be happy with that. My recent studies have made me think about the modeling process more though and I'm not sure I'm completely satisfied with using logit just because it's whats familiar.

    The probit offers some interesting ways of interpreting certain things that I've found somewhat appealing recently. I know there are other links that could be used but haven't really dealt with those much so I left them out of the title. Does anybody have any opinions on when a probit links seem more appropriate than the logit or the logit more appropriate than the probit?

    I could explain my reasoning for finding the probit attractive but I'd like to see at least a few responses first - even if it's just what you use and "cause that's what I've always done" as your reasoning. I guess I'm just interesting in how others approach this problem.

  2. #2
    Bhoot
    Points: 1,270, Level: 19
    Level completed: 70%, Points required for next Level: 30

    Posts
    1,758
    Thanks
    40
    Thanked 124 Times in 106 Posts

    Re: Logit v. Probit: A fight to the death

    In general, one could use any CDF with support R as index/link function for a binary response. The main advantage of logit is the interpretation. We are modeling on log odds. This idea is easy to sell in analytics. But in case of probit, we can't bring this relation.

    Also in GLM, when you assume logit, the mean, variance of the beta estimates can easily estimate compare to probit.

    When you compare the fitted sigmoid curve, there is not much difference between probit and logit( in my experience). data may suit probit or logit, but logit can interpret well the structure. So my vote is for logit.
    In the long run, we're all dead.

  3. #3
    Cookie Scientist
    Points: 5,936, Level: 49
    Level completed: 93%, Points required for next Level: 14
    Jake's Avatar
    Location
    Boulder, CO
    Posts
    796
    Thanks
    17
    Thanked 315 Times in 241 Posts

    Re: Logit v. Probit: A fight to the death

    I have traditionally used logit basically because that is what I was taught. I had at least been made aware of the existence of probit, but it was quickly dismissed as being "basically equivalent to logit," and it wasn't until recently that I was motivated to read a little about what probit really is (specifically, upon learning that the standard signal detection analysis is equivalent to performing a probit regression of the "yes" responses on whether "yes" is the correct response -- I still think that is really neat!).

    One nice thing about logits is that the coefficients can be fairly straightforwardly interpreted in terms of odds ratios. However, as the signal detection example illustrates, probits can have a meaningful interpretation too. For example, the probit slope for the model I mentioned above is often called d' in the signal detection literature, where d' can be conceptualized as the standardized distance between the distribution of some normally-distributed latent response variable in the presence of signal + noise vs. the distribution of the latent response variable in the presence of noise alone. So while not as concrete as the interpretation of logits, probit distances are like shifts in some latent continuous variable that is underlying the manifest binary responses.
    “In God we trust. All others must bring data.”
    ~W. Edwards Deming

  4. #4
    IBM Rules
    Points: 12,832, Level: 73
    Level completed: 96%, Points required for next Level: 18

    Posts
    2,498
    Thanks
    110
    Thanked 368 Times in 356 Posts

    Re: Logit v. Probit: A fight to the death

    The great majority of analyst in the real world I am sure use logitistic regression, because the log of the odds can be explained far more easily than probit can be. That is no one understands what a probit is (outsides the statistical community) and its very hard to relate it to anything people do understand. Also I don't think probit has odds ratio, by far the most common way to analyze the results (although I could be wrong on that - I have never heard it mentioned).

  5. #5
    RotParaTon
    Points: 46,224, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Discussion EnderPosting AwardFrequent PosterCommunity AwardMaster Tagger
    Dason's Avatar
    Location
    Ames, IA
    Posts
    9,075
    Thanks
    211
    Thanked 1,607 Times in 1,377 Posts

    Re: Logit v. Probit: A fight to the death

    I guess I'm just not fully satisfied with using logistic regression solely because of the ease of interpretation. It does seem to provide a good fit but can anybody actually explain why the log of the odds ratio should be linear (other than it seems to work reasonably well)?

  6. #6
    Ninja say what!?!
    Points: 8,297, Level: 61
    Level completed: 49%, Points required for next Level: 153
    Link's Avatar
    Posts
    1,165
    Thanks
    37
    Thanked 82 Times in 75 Posts

    Re: Logit v. Probit: A fight to the death

    In my understanding, there is no real reason why the log of the odds ratio SHOULD be linear. Logisitic regression is just a way of modelling a binary outcome as a linear combination, while still restriction the probabilities to be in the range of 0-1. Everyone who works with it should know that no process in the "real world" follows a logistic model. It's simply a tool we use to try and estimate effects.

    One thing that does arise my curiosity is why you're asking. What is the purpose of the model? If it's to predict an outcome, I'd instead recommend machine learning. If it's to estimate an effect, I'd recommend the IPTW method via NP SCM's.

  7. #7
    Probably A Mammal
    Points: 14,473, Level: 78
    Level completed: 6%, Points required for next Level: 377
    bryangoodrich's Avatar
    Location
    Sacramento, California, United States
    Posts
    1,952
    Thanks
    221
    Thanked 419 Times in 387 Posts

    Re: Logit v. Probit: A fight to the death

    I really have nothing to offer to this contrast, since I've never really worked with GLMs at all. However, the issue seems to be that logit is convenient, especially for interpreting. This is important when you have to communicate results to the uninitiated. I have to wonder, is there no good way to bring the probit to simple terms for the lay person? Of course, my question is ambiguous, since the interpretation and what is to be communicated depends ultimately on the audience and the intended message or question to be answered.

  8. #8
    RotParaTon
    Points: 46,224, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Discussion EnderPosting AwardFrequent PosterCommunity AwardMaster Tagger
    Dason's Avatar
    Location
    Ames, IA
    Posts
    9,075
    Thanks
    211
    Thanked 1,607 Times in 1,377 Posts

    Re: Logit v. Probit: A fight to the death

    Quote Originally Posted by Link View Post
    In my understanding, there is no real reason why the log of the odds ratio SHOULD be linear.
    And this is partially why I ask. We're making that assumption so I just was wondering if anybody has heard any good justification for it. Just like how we can justify why a poisson might be a good distribution for count data by looking at the poisson postulates I was just wondering if anybody has heard justification for a logistic model in a similar manner. I guess the ease of the interpretability does offer some justification - in that a unit increase in the predictor has the same multiplicative affect on the odds ratio - no matter what the original X value was. If we can consider that as reasonable then I guess that offers some reasoning for why a logistic model makes sense. I just am wondering how reasonable that is in most cases.

    One thing that does arise my curiosity is why you're asking. What is the purpose of the model? If it's to predict an outcome, I'd instead recommend machine learning. If it's to estimate an effect, I'd recommend the IPTW method via NP SCM's.
    I have no particular application in mind. There was a post here that had to do with either logistic or probit regression (I can't remember which) that made me think a little bit more about these issues. I like the latent variable way of thinking about probit regression which is why I was comparing these two. Logistic regression definitely has the advantage in interpretability of the parameters (and in that it is used much more often so it's much more familiar to most people).

    Probit regression isn't as well known so I'm not sure how many are even familiar with the latent variable way of thinking about probit regression (I just looked and I thought somebody had mentioned it in this thread but nothing like that appears to be here anymore...) but I find it at least somewhat satisfying in that it gives me a nice way to think about the underlying process and whether I find the assumptions to go along with the model reasonable. It seems all we have in the logistic regression case are "well it seems to work pretty well" and the argument I gave about odds ratios (I guess also: "Hey look - it's easily implementable in my software package of choice!")

  9. #9
    Bhoot
    Points: 1,270, Level: 19
    Level completed: 70%, Points required for next Level: 30

    Posts
    1,758
    Thanks
    40
    Thanked 124 Times in 106 Posts

    Re: Logit v. Probit: A fight to the death

    What is the advantage of probit over logit? What measure you are using for goodness of fit?

    Regarding the linear relationship, there are empirical literature available. I read a few papers long time back(7 year before). It was in bio context.
    In the long run, we're all dead.

  10. #10
    Cookie Scientist
    Points: 5,936, Level: 49
    Level completed: 93%, Points required for next Level: 14
    Jake's Avatar
    Location
    Boulder, CO
    Posts
    796
    Thanks
    17
    Thanked 315 Times in 241 Posts

    Re: Logit v. Probit: A fight to the death

    For what it's worth, I mentioned the latent variable interpretation of probit in the context of signal detection analysis. For me that was a big turning point in terms of convincing me that probit may actually be worth looking into more deeply.
    “In God we trust. All others must bring data.”
    ~W. Edwards Deming

  11. #11
    IBM Rules
    Points: 12,832, Level: 73
    Level completed: 96%, Points required for next Level: 18

    Posts
    2,498
    Thanks
    110
    Thanked 368 Times in 356 Posts

    Re: Logit v. Probit: A fight to the death

    If you are not required to explain your results to a non-academic then it does not matter if you can make it comprehensible or not. Most are not that blessed A correct answer no one understands (aside from statisticians) in the real world is commonly worse than no answer at all. As you will find when you present your data (I have had that wonderous experience).

    I terms of linarity the logit (that is the predicted value in logistic regression) is linearly related to X. The odds and probability are not linearly related to X (I think the odds ratio is a constant, although I am not sure).

  12. #12
    RotParaTon
    Points: 46,224, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Discussion EnderPosting AwardFrequent PosterCommunity AwardMaster Tagger
    Dason's Avatar
    Location
    Ames, IA
    Posts
    9,075
    Thanks
    211
    Thanked 1,607 Times in 1,377 Posts

    Re: Logit v. Probit: A fight to the death

    Quote Originally Posted by noetsi View Post
    If you are not required to explain your results to a non-academic then it does not matter if you can make it comprehensible or not. Most are not that blessed A correct answer no one understands (aside from statisticians) in the real world is commonly worse than no answer at all. As you will find when you present your data (I have had that wonderous experience).
    I think it takes quite a bit to explain either model. You're still working in the framework of the generalized linear model which isn't something that most people 'get' right away. Like I've said I think the latent variable approach to thinking about the probit model does help in understanding and might actually make explaining the model a little bit easier compared to the logistic regression. I also know that you're of the opinion that a simpler/easier to explain model is justifiable to use (especially when you need to explain it to people that might not understand) but once again I have to disagree somewhat. If I have a technique that does significantly better (whether it's better at predicting or just offers a more satisfying justification) at the task that I'm being given then I am going to use that technique regardless of how much harder it is to explain to somebody else. If I can't explain it properly then I probably don't understand it well enough to justify using it with any confidence.

  13. #13
    Ninja say what!?!
    Points: 8,297, Level: 61
    Level completed: 49%, Points required for next Level: 153
    Link's Avatar
    Posts
    1,165
    Thanks
    37
    Thanked 82 Times in 75 Posts

    Re: Logit v. Probit: A fight to the death

    You know, your post has gotten me extremely curious as to GLM's for binary dependent outcomes.

    We can either use a logit link with a binomial family (i.e logisitic regression) OR a log link with a binomial family (which would give us relative risks rather than odds ratios). Are there any thoughts as to why to use one over the other here???

  14. #14
    RotParaTon
    Points: 46,224, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Awards:
    Discussion EnderPosting AwardFrequent PosterCommunity AwardMaster Tagger
    Dason's Avatar
    Location
    Ames, IA
    Posts
    9,075
    Thanks
    211
    Thanked 1,607 Times in 1,377 Posts

    Re: Logit v. Probit: A fight to the death

    No love for the probit link?

  15. #15
    Wrokin' for the Raptors
    Points: 6,456, Level: 52
    Level completed: 53%, Points required for next Level: 94
    spunky's Avatar
    Location
    vancouver, canada
    Posts
    953
    Thanks
    43
    Thanked 184 Times in 142 Posts

    Re: Logit v. Probit: A fight to the death


    Quote Originally Posted by Dason View Post
    I also know that you're of the opinion that a simpler/easier to explain model is justifiable to use (especially when you need to explain it to people that might not understand) but once again I have to disagree somewhat. If I have a technique that does significantly better (whether it's better at predicting or just offers a more satisfying justification) at the task that I'm being given then I am going to use that technique regardless of how much harder it is to explain to somebody else. If I can't explain it properly then I probably don't understand it well enough to justify using it with any confidence.
    i definitely have to second you on your agreement to disagree. this idea of let's do something wrong (or "wronger") because it's easier to explain or to compute or whatever translates into bad practice regardless of how you look at it, and i find it so much in my everyday life both with students and faculty that need help in data analysis that makes me wonder whether there's even a point of having editors and reviewrs in journals...

    now, with that being said, i do believe there is merit in using probit over logit depending on what you're trying to accomplish, which is kind of what Link was referring to when you asked about the purpose of the model. although not as common as it used to be, the basic tenets of item response theory lived and died by probit regression because of the reliance on the normal ojive. there are even corrections out there to logit models to make them look more like probit models because of the assumption of normality in the parametr(s) of IRT equations, especially in Rasch Models. now, the advantage here is that we're starting from the assumption of normally-distributed latent variables but i'm not sure how that would hold for probit-over-logit choices when you have no theory to adhere as for why one should be chosen over the other..

    (ps- i hate being late to these interesting discussions but i'm taking my 1st formal data mining course at the uni and just couldnt get away from the lab, lolz...)
    Dason on the Cauchy distribution:
    "YOU BETTER LOOK OUT BECAUSE THIS IS SOMETHING THAT IS GOING TO GET YOU"

+ Reply to Thread
Page 1 of 5 1 2 3 4 5 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts








Advertise on Talk Stats