I am trying to fit an IV probit model with my dependent variable being binary. However, my endogenous variable is a "ratio" variable, which is not normally distributed, thereby preventing me from employing an IV Probit model. I am wondering whether employing LPM with 2SLS could help resolve the issue of non-normality of the endogenous variable?
Asked
Active
Viewed 203 times
1 Answers
2
The only assumption required of the endogenous variable with this command is that it is continuous. You do not need normality for it, only for the errors in the two equations (which need to be multivariate normal and homoskedastic). You also can't leave anything out of the model. See here for more.
Ratios are usually continuous, so you should not have a problem. This restriction comes from the fact that ivprobit is a control function estimator.
dimitriy
- 35,430
cmpcommand, which allows you to have a fractional endogenous variable instead:cmp (y = x n k) (x = n k z), ind($cmp_probit $cmp_frac). Just runcmp setupto define the globals beforehand. – dimitriy Jul 17 '20 at 00:48cmpcommand. This helps a lot! – Zhenkai Ran Jul 17 '20 at 01:18