Below are materials related to Beger, DeMeritt, Hwang, and Moore, "The Split Population Logit (SPopLogit): Modeling Measurement Bias in Binary Data". Please do not cite the paper manuscript or any other material here without permission from one of the authors.
Abstract:
This study describes a split population logit model that can be useful to researchers who are modeling a binary dependent variable that is measured with a biased instrument. To motivate the study we identify two common, yet widely unrecognized, circumstances in which political scientists are likely to study dichotomous variables that have been measured with bias. In one such setting (e.g., surveys) the strategic interests of actors will lead them to misrepresent an attitude or behavior. In another such setting (e.g., content analysis of events) researchers' instruments are unable to distinguish between the absence of a characteristic or event and missing data. We briefly argue that "unobservability," "zero-inflated," and other models form a single class of models that allow researchers to model the bias in operational instruments, and thus not only correct bias in statistical inference but, more importantly, produce theoretical accounts of the bias and then test the hypotheses that those accounts imply. We derive the likelihood function for the split population logit model, describe the properties of its MLEs, present the results from a Monte Carlo study, and briefly describe code that researchers can use to implement the model in the Stata statistical package.
- Paper
- Ado files
- Replication files (be warned that the simulations will take a while to run, as of 2008)
Comments
- (18 Feb. 2009) There was a small typo in spoplogit.ado that prevented the inclusion of variables in the gamma equation. It is fixed now and a corrected ado file has been uploaded. If you downloaded an earlier version of the ado files, you will need to download the new correct version to fix this issue.
- Versions of Stata older than 10.1: If you attempt to use spoplogit in versions of Stata older than 10.1, you will get a syntax error. To use the ado files with older versions of Stata, open the file spoplogit.ado with any text editor and delete the line "version 10.1". Now the command should work with your version of Stata, although we make no guarantees for accuracy.