Dear Statalist,
I'm interested in finding out technical details on how Stata actually checks for separation, both of the quasi-compete and complete case (especially for procedures logit, logistic, mlogit).
I've looked at the documentation of the procedures and the corresponding probit models, as well as the documentation of glm, binreg, ml, maximize and estimate but couldn't find a description on how it is actually done. The closest I came to I'm looking for was in the documentation to logit https://www.stata.com/manuals13/rlogit.pdf#rlogit (Example 2) but it only speaks of the user-visible results of the check rather than the check itself.
Any pointers to where this is documented in detail would be very much appreciated.
I'm interested in finding out technical details on how Stata actually checks for separation, both of the quasi-compete and complete case (especially for procedures logit, logistic, mlogit).
I've looked at the documentation of the procedures and the corresponding probit models, as well as the documentation of glm, binreg, ml, maximize and estimate but couldn't find a description on how it is actually done. The closest I came to I'm looking for was in the documentation to logit https://www.stata.com/manuals13/rlogit.pdf#rlogit (Example 2) but it only speaks of the user-visible results of the check rather than the check itself.
Any pointers to where this is documented in detail would be very much appreciated.