As the title says, I am running an IV estimation. When I use different dependent variables (but same first stage estimation), the results of first stage change when using ivprobit. Is there something I am missing? This is not expected to happen since the first-stage estimation is identical. When running ivregress with non-binary variables, it works as expected, but when going to ivprobit, somehow first stage results change.
Minimum working example below:
The first stage results from the two ivregress commands are (as expected) identical. The first stage results from the two ivprobit regressions are not identical. Why is this happening?
Minimum working example below:
Code:
use http://www.stata-press.com/data/r13/hsng, clear gen rent2 = (rent + runiform(150,400))/2 ivregress 2sls rent pcturban (hsngval = faminc i.region), first ivregress 2sls rent2 pcturban (hsngval = faminc i.region), first gen rent_bin = rent > 200 gen rent2_bin = rent2 > 200 ivprobit rent_bin pcturban (hsngval = faminc i.region), first ivprobit rent2_bin pcturban (hsngval = faminc i.region), first
Comment