Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

RE: st: IV with oprobit / mprobit?


From   "Tobias Hofmann" <hofmannt@gmail.com>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: IV with oprobit / mprobit?
Date   Wed, 15 Mar 2006 15:54:19 +0100

Dear Bart, dear all,

Please read this e-mail even if you are not interested in my response to
Bart's question as you might be in the position to answer my follow-up
question. ;-]

There seems to be no ado-file like IVoprobit or IVmprobit. However, you
should be able to do something like that "by hand". I'm certainly not expert
on this field, but here is an example of how such a "self made" code could
look like:
     
clear     
sysuse auto    
xtile y2 = mpg, nq(3)     
quietly tab y2, gen(y2_)    
rename price y1     
rename trunk z    
rename weight x    
* First-stage ordered probit:     
oprobit y2 z x      
predict p1 p2 p3, p    
* Second-stage OLS:   
regress y1 p2 p3 x    
* Correction of standard errors:     
drop p2 p3    
rename y2_2 p2     
rename y2_3 p3    
predict residuals, resid    
replace residuals = residuals^2     
quietly sum residuals      
scalar realmse = r(mean)*r(N)/e(df_r)    
matrix bmatrix = e(b)    
matrix Vmatrix = e(V)    
matrix Vmatrix = e(V) * realmse / e(rmse)^2     
ereturn post bmatrix Vmatrix, noclear     
ereturn display    
clear    
     
Now, here is/are my follow-up question(s):

a) What would the above code have to look like if I wanted Stata to return
ROBUST corrected standard errors, i.e. if I wanted to use the
Huber/White/sandwich estimator of variance?

b) What would it have to look like to use clustering, let's say, using the
variable "foreign" to specify to which group each observation belongs?

Thank's for helping me out!

Best regards,
Tobias
 


On 3/13/06, Bart Vanneste <bartvanneste@yahoo.com> wrote:

Dear,

Is it possible to use an instrumental variable approach with ordered or
multinomial probit (or logit for that matter)? ivprobit / ivlogit seem to
deal only with binary dependent variables.

In recent months several other posts have asked the same question, but to my
knowledge a satisfactory solution has not been given.

Your response is greatly appreciated.

Best,
Bart

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2020 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index