Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Production Function Estimation in Stata

    Hi all,

    I'm trying to estimate a production function using the gmm command. If I use a dynamic panel approach, it works relatively fine.

    Code:
    gmm (ly - ( {rho}*lly + {beta0} + {betak}*(lk - {rho}*llk) + {betal}*(ll - {rho}*lll) ) ), instruments(lk lll le lle logwag loglwag) nolog
    where ly is logged output, lk is logged capital, ll is logged labor, and lly is lagged logged output and so forth.

    If I want to approach this using a proxy approach instead, it is simple enough for the linear case --

    Code:
    gmm (ly - ({beta0} + {betak}*lk + {betal}*ll + {rho}*(lphi - {betak}*llk - {betal}*lll))), instruments(lk llk lll le lle logwag loglwag) nolog
    where I obtained lphi from the following:

    Code:
    npregress kernel ly lk ll le, predict(phi) noderiv
    gen lphi = l.phi
    If I wanted to axe the linear {rho} above and instead nest a non-parametric polynomial or kernel estimator inside the gmm, is there a clean way to do this within the line of code? Essentially looking to put a polynomial in there that for each guessed value of parameters will try to minimize the gmm criterion. Thanks for your time.



    I'm trying to avoid
    Code:
     acfest
    and
    Code:
     levpet
    because I'm going to want to mess around with the law of motion for TFP later on and will really need to be able to get my hands into the nuts and bolts.
Working...
X