Code:
xtdpdgmm L(0/1).Y X1*X2_h X1*X2_l X3 X4, model(diff) collapse gmm(Y X3 X4, lag(2 4)) gmm(X1*X2_h X1*X2_l, lag(1 7)) gmm(Y X3 X4, lag(1 1) diff model(level)) gmm(X1*X2_h X1*X2_l, lag(0 0) diff model (level)) vce(r, dc) overid twostep
xtdpdgmm L(0/1).Y X1*X2_h X1*X2_l X3 X4, model(diff) collapse gmm(Y X3 X4, lag(2 4)) gmm(X1*X2_h X1*X2_l, lag(1 7)) gmm(Y X3 X4, lag(1 1) diff model(level)) gmm(X1*X2_h X1*X2_l, lag(0 0) diff model (level)) vce(r, dc) overid twostep
xtdpdgmm Y X1 X2 X3, iv(X2 X3 L.X1 L.X2, m(level)) twostep
vce(conventional) | vce(robust, wc) | vce(robust, dc) | |
onestep nolevel | non-robust SEs | robust SEs (sandwich formula) | DC-robust SEs |
onestep | generally invalid SEs | robust SEs (sandwich formula) | DC-robust SEs |
onestep nl() | robust SEs (sandwich formula) | WC-robust SEs | WC-robust SEs (for now) |
twostep | robust SEs | WC-robust SEs | DC-robust SEs |
twostep nl() | robust SEs | WC-robust SEs | WC-robust SEs (for now) |
igmm | robust SEs | WC-robust SEs | DC-robust SEs |
igmm nl() | robust SEs | WC-robust SEs | WC-robust SEs (for now) |
cugmm | robust SEs | robust SEs | robust SEs |
cugmm nl() | robust SEs | robust SEs | robust SEs |
net install xtdpdgmm, from(http://www.kripfganz.de/stata) replace
Leave a comment: