Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: st: RE: Oxaca decomposition with heckman


From   "Rubil Ivica" <[email protected]>
To   <[email protected]>
Subject   RE: st: RE: Oxaca decomposition with heckman
Date   Wed, 20 Nov 2013 14:53:57 +0100

Fabrizio,

did you include the variable "mills" in your set of covariates (age, ..., clerk)?

The command for decomposition should look as follows: 

oaxaca ln_hourly_wage age ... mills ... clerk, by(stat2) noisily detail adjust(mills)

And I would recommend you not to use adjust(), but rather let the contribution of mills be estimated and reported along with other covariates' contributions.

Hope it helps.

ivica






-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Fabrizio Colella - 1348010
Sent: Wednesday, November 20, 2013 2:23 PM
To: [email protected]
Subject: Re: st: RE: Oxaca decomposition with heckman

Dear Rubil,

first of all thanks for your help!

I am not sure I understood what you mean. I do have tried to estimate the Heckman model separately, using the following code:

oheckman ln_hourly_wage age ... clerk , select(status = age age2 education couple benefits children) twostep predict xb generate mills = normalden(-xb) / (1 - normal(-xb)) oaxaca ln_hourly_wage age ... clerk, by(stat2) noisily detail adjust(mills)

where "status" assumes values 0,1, or 2 for non-employment, part-time, full-time and "stat2" assumes values .,1, or 2 for non-employment, part-time, full-time

and the result on the oaxaca estimation is:

mills not found
r(111);

Maybe you can suggest another way to adjust the -oaxaca-

Thank you again,

Fabrizio




----- Original Message -----
From: "Rubil Ivica" <[email protected]>
To: [email protected]
Sent: Wednesday, November 20, 2013 1:53:15 PM
Subject: st: RE: Oxaca decomposition with heckman

Fabrizio,

why don't you first estimate the lambda separately and just use it as an additional covariate in -oaxaca-?

ir

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Fabrizio Colella - 1348010
Sent: Wednesday, November 20, 2013 1:43 PM
To: [email protected]
Subject: st: Oxaca decomposition with heckman

Dear Statalist,

I would like to perform an Oaxaca-Blinder Wage Decomposition comparing hourly wage of part-time and full-time employees. 

Moreover, I want to perform an Heckman model with a selection regarding the choices of workers among part-time, full-time and non-employment at the first step.

It seems it is impossible to achieve my goal using directly the command "Oaxaca" because the dependent variable at the first stage of the Heckman model is the same I have entered in the section "by(...)" of the Oaxaca structure. 
Any suggestions?

Any help will be highly appreciated.

Thanks
Fabrizio


------------------------------------------

Fabrizio Colella
Bocconi University and
Fondazione Rodolfo DeBenedetti
Milan, Italy
[email protected]
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index