-
Login or Register
- Log in with
webuse abdata xtdpdgmm L(0/1).n L(w k), model(level) /// gmm(L(n), lag(2 3) model(difference)) gmm(L(n), lag(0 0) difference model(level)) /// iv(L(w k)) iv(L(w k), difference model(difference)) /// two vce(cluster id) teffects estimate store m1 xtdpdgmm L(0/1).n L(w k), model(level) /// gmm(L(n), lag(2 3) model(difference)) gmm(L(n), lag(0 0) difference model(level)) /// iv(L(w k), model(difference)) iv(L(w k), difference model(level)) /// two vce(cluster id) teffects estimate store m2 xtdpdgmm L(0/1).n L(w k), model(level) /// gmm(L(n), lag(2 3) model(difference)) gmm(L(n), lag(1 1) difference model(level)) /// iv(L(w k), model(difference)) iv(L(w k), difference model(level)) /// two vce(cluster id) teffects estimate store m3
webuse abdata xtabond2 L(0/1).n L(w k) (yr1978 - yr1984), iv(yr1978 - yr1984, eq(level)) /// gmm(L(n), lag(2 3)) /// gmm(L(w k), lag(0 0)) /// two cluster(id) estimate store m1 xtdpdgmm L(0/1).n L(w k), teffects model(level) /// gmm(L(n), lag(2 3) model(difference)) gmm(L(n), lag(1 1) difference model(level)) /// gmm(L(w k), lag(0 0) model(difference)) gmm(L(w k), lag(1 1) difference model(level)) /// two vce(cluster id) estimate store m2 quietly predict iv*, iv ivreg2 n (L1.(n w k) yr1978 - yr1984 = iv*), gmm2s cluster(id) nocollin estimate store m3 esttab m1 m2 m3, b(2) se(3) ----------------------------------------------------------- (1) (2) (3) n n n ------------------------------------------------------------ L.n 0.88*** 0.97*** 0.97*** (0.060) (0.052) (0.024) L.w 0.04 -0.20 -0.20*** (0.078) (0.107) (0.049) L.k 0.10* 0.05 0.05** (0.046) (0.044) (0.017) yr1978 -0.01 -0.03** (0.015) (0.012) yr1979 -0.01 -0.05*** (0.017) (0.014) yr1980 -0.06** -0.09*** (0.019) (0.014) yr1981 -0.15*** -0.17*** (0.022) (0.016) yr1982 -0.14*** -0.15*** (0.020) (0.014) yr1983 -0.10*** -0.10*** (0.026) (0.016) yr1984 -0.09* -0.07*** (0.034) (0.019) 1978.year -0.03 (0.019) 1979.year -0.05* (0.024) 1980.year -0.09*** (0.024) 1981.year -0.17*** (0.027) 1982.year -0.15*** (0.023) 1983.year -0.10*** (0.026) 1984.year -0.07* (0.030) _cons 0.07 0.73* 0.73*** (0.263) (0.347) (0.158) ------------------------------------------------------------ N 891 891 891 ------------------------------------------------------------ Standard errors in parentheses * p<0.05, ** p<0.01, *** p<0.001
xtabond2 L(0/1).n L(w k) (yr1978 - yr1984), /// gmm(L(n), lag(2 3)) iv(yr1978 - yr1984, eq(level)) iv(L(w k), eq(diff)) iv(L(w k), eq(level)) two cluster(id) xtdpdgmm L(0/1).n L(w k), model(level) gmm(L(n), lag(2 3) model(difference)) /// gmm(L(n), lag(1 1) difference model(level)) iv(L(w k)) iv(L(w k), difference model(difference)) two vce(cluster id) teffects
webuse abdata xtabond2 L(0/1).n L(w k) (yr1978 - yr1984), /// gmm(L(n), lag(2 3)) iv(yr1978 - yr1984, eq(diff)) iv(yr1978 - yr1984, eq(level)) iv(L(w k), eq(diff)) iv(L(w k), eq(level)) two cluster(id) estimate store m1 xtdpdgmm L(0/1).n L(w k), model(level) gmm(L(n), lag(2 3) model(difference)) /// gmm(L(n), lag(1 1) difference model(level)) iv(L(w k)) iv(yr1978 - yr1984, difference model(difference)) iv(L(w k), difference model(difference)) two vce(cluster id) teffects estimate store m2 esttab m1 m2 xtdpdgmm L(0/1).n L(w k) yr1978 - yr1984, model(level) gmm(L(n), lag(2 3) model(difference)) /// gmm(L(n), lag(1 1) difference model(level)) iv(yr1978 - yr1984) iv(L(w k)) iv(yr1978 - yr1984, difference model(difference)) iv(L(w k), difference model(difference)) two vce(cluster id) estimate store m3 quietly predict iv*, iv ivreg2 n (L1.(n w k) yr1978 - yr1984 = iv*), gmm2s cluster(id) nocollin estimate store m4 esttab m1 m2 m3 m4 ---------------------------------------------------------------------------- (1) (2) (3) (4) n n n n ---------------------------------------------------------------------------- L.n 0.968*** 0.968*** 0.968*** 0.968*** (11.09) (11.09) (11.09) (30.63) L.w -0.0610 -0.0610 -0.0610 -0.0610** (-1.56) (-1.56) (-1.56) (-2.85) L.k 0.0254 0.0254 0.0254 0.0254 (0.34) (0.34) (0.34) (0.98) yr1978 -0.0139 -0.0139 -0.0139 (-0.83) (-0.83) (-1.06) yr1979 -0.0172 -0.0172 -0.0172 (-0.83) (-0.83) (-1.15) yr1980 -0.0650*** -0.0650*** -0.0650*** (-3.44) (-3.44) (-4.46) yr1981 -0.155*** -0.155*** -0.155*** (-6.15) (-6.15) (-8.51) yr1982 -0.131*** -0.131*** -0.131*** (-5.10) (-5.10) (-8.44) yr1983 -0.0795* -0.0795* -0.0795*** (-2.54) (-2.54) (-4.54) yr1984 -0.0579 -0.0579 -0.0579** (-1.61) (-1.61) (-3.23) 1978.year -0.0139 (-0.83) 1979.year -0.0172 (-0.83) 1980.year -0.0650*** (-3.44) 1981.year -0.155*** (-6.15) 1982.year -0.131*** (-5.10) 1983.year -0.0795* (-2.54) 1984.year -0.0579 (-1.61) _cons 0.262 0.262 0.262 0.262* (1.09) (1.09) (1.09) (2.54) ---------------------------------------------------------------------------- N 891 891 891 891 ---------------------------------------------------------------------------- t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
webuse abdata xtdpdgmm L(0/1).n L.(w k) yr1978 - yr1984, model(level) gmm(L.(n), lag(2 3) model(difference)) gmm(L.(n), lag(1 1) difference model(level)) iv(yr1978 - yr1984) iv(L.(w k)) w(ind) two vce(cluster id) predict iv*, iv matrix W = e(W) matrix coleq W = "" matrix roweq W = "" mat colnames W = `r(iv)' _cons mat rownames W = `r(iv)' _cons ivreg2 n (L1.(n w k) yr1978 - yr1984 = iv*), cluster(id) nocollin wmatrix(W)
webuse abdata xtabond2 L(0/1).n L(w k) (yr1978 - yr1984), /// gmm(L(n), lag(2 3)) iv(yr1978 - yr1984) iv(L(w k)) h(2) two cluster(id) estimate store m1 xtdpdgmm L(0/1).n L(w k), model(level) gmm(L(n), lag(2 3) model(difference)) /// gmm(L(n), lag(1 1) difference model(level)) iv(L(w k)) w(ind) two vce(cluster id) teffects estimate store m2 xtdpdgmm L(0/1).n L(w k) yr1978 - yr1984, model(level) gmm(L(n), lag(2 3) model(difference)) /// gmm(L(n), lag(1 1) difference model(level)) iv(yr1978 - yr1984) iv(L(w k)) w(ind) two vce(cluster id) estimate store m3 quietly predict iv*, iv ivreg2 n (L1.(n w k) yr1978 - yr1984 = iv*), gmm2s cluster(id) nocollin estimate store m4 esttab m1 m2 m3 m4 ---------------------------------------------------------------------------- (1) (2) (3) (4) n n n n ---------------------------------------------------------------------------- L.n 0.904*** 0.910*** 0.910*** 0.896*** (13.29) (12.87) (12.87) (23.18) L.w -0.0483 -0.0711* -0.0711* -0.0764*** (-0.97) (-2.04) (-2.04) (-3.66) L.k 0.0791 0.0759 0.0759 0.0885** (1.34) (1.25) (1.25) (2.80) yr1978 -0.00860 -0.00552 -0.00437 (-0.55) (-0.35) (-0.33) yr1979 -0.0187 -0.0175 -0.0152 (-1.00) (-0.95) (-0.99) yr1980 -0.0608** -0.0606** -0.0566*** (-3.24) (-3.25) (-3.66) yr1981 -0.146*** -0.144*** -0.140*** (-5.49) (-5.45) (-6.44) yr1982 -0.145*** -0.146*** -0.143*** (-6.24) (-6.65) (-8.44) yr1983 -0.0832*** -0.0848*** -0.0850*** (-3.56) (-3.55) (-4.44) yr1984 -0.0748* -0.0802* -0.0812*** (-2.18) (-2.06) (-3.51) 1978.year -0.00552 (-0.35) 1979.year -0.0175 (-0.95) 1980.year -0.0606** (-3.25) 1981.year -0.144*** (-5.45) 1982.year -0.146*** (-6.65) 1983.year -0.0848*** (-3.55) 1984.year -0.0802* (-2.06) _cons 0.313 0.377 0.377 0.411*** (1.30) (1.88) (1.88) (3.66) ---------------------------------------------------------------------------- N 891 891 891 891 ---------------------------------------------------------------------------- t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
webuse abdata xtdpdgmm L(0/1).n, model(diff) gmm(L.n, l(2 5)) nocons vce(cluster id) teffects nolevel twostep quietly predict iv*, iv ivreg2 n (L1.n i.year = iv*), noconstant gmm2s cluster(id) nocollin
webuse abdata xtdpdgmm L(0/1).n , model(diff) gmm(L.n , l(2 5)) nocons vce(cluster id) teffects nolevel twostep overid estimate store m_xtdpdgmm_teffects estat overid xtdpdgmm L(0/1).n (yr1978 - yr1984), model(diff) gmm(L.n , l(2 5)) nocons vce(cluster id) iv(yr1978 - yr1984) nolevel twostep overid estimate store m_xtdpdgmm_timeDum estat overid xtabond2 L(0/1).n (yr1978 - yr1984), gmm(L.n , lag(2 5)) iv(yr1978 - yr1984) nocons nolevel cluster(id) twostep ar(6) estimate store m_xtbound2_timeDum esttab m_xtdpdgmm_teffects m_xtdpdgmm_timeDum m_xtbound2_timeDum
------------------------------------------------------------ (1) (2) (3) n n n ------------------------------------------------------------ L.n 0.698** 0.698** 0.698** (2.99) (2.99) (2.99) 1978.year -0.0103 (-0.84) 1979.year -0.0107 (-0.71) 1980.year -0.0528** (-3.19) 1981.year -0.156*** (-7.87) 1982.year -0.171*** (-4.72) 1983.year -0.155* (-2.47) 1984.year -0.153* (-2.21) yr1978 -0.0103 -0.0103 (-0.84) (-0.84) yr1979 -0.0107 -0.0107 (-0.71) (-0.71) yr1980 -0.0528** -0.0528** (-3.19) (-3.19) yr1981 -0.156*** -0.156*** (-7.87) (-7.87) yr1982 -0.171*** -0.171*** (-4.72) (-4.72) yr1983 -0.155* -0.155* (-2.47) (-2.47) yr1984 -0.153* -0.153* (-2.21) (-2.21) ------------------------------------------------------------ N 891 891 751 ------------------------------------------------------------ t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
xtdpdgmm L(0/1).n , model(diff) gmm(L.n , l(2 5)) nocons vce(cluster id) teffects nolevel twostep overid estimate store m_xtdpdgmm_teffects estat overid drop iv* quietly predict iv*, iv ivreg2 n iv19-iv25 (L1.n = iv1 - iv18 iv19-iv25), gmm2s noconstant first cluster(id) endog(L1.n) estimate store m_ivreg2_lev1 ivreg2 n iv19-iv25 (L1.n = iv1 - iv18), partial(iv19-iv25) gmm2s noconstant first cluster(id) endog(L1.n) estimate store m_ivreg2_lev2 ivreg2 D1.n D1.(iv19-iv25) (D1.L1.n = D1.(iv1 - iv18 iv19-iv25)), gmm2s noconstant first cluster(id) endog(D1.L1.n) estimate store m_ivreg2_dif1 ivreg2 D1.n D1.(iv19-iv25) (D1.L1.n = D1.(iv1 - iv18)), partial(D1.(iv19-iv25)) gmm2s noconstant first cluster(id) endog(D1.L1.n) estimate store m_ivreg2_dif2 esttab m_ivreg2_lev1 m_ivreg2_dif1 m_ivreg2_lev2 m_ivreg2_dif2
-------------------------------------------------------------------------------------------- (1) (2) (3) (4) (5) n n D.n n D.n -------------------------------------------------------------------------------------------- L.n 0.698** 0.953*** 0.953*** (2.99) (9.75) (9.75) LD.n 0.172 0.172 (1.88) (1.88) 1978.year -0.0103 (-0.84) 1979.year -0.0107 (-0.71) 1980.year -0.0528** (-3.19) 1981.year -0.156*** (-7.87) 1982.year -0.171*** (-4.72) 1983.year -0.155* (-2.47) 1984.year -0.153* (-2.21) iv19 -0.0488*** (-5.18) iv20 -0.0847*** (-8.13) iv21 -0.137*** (-9.34) iv22 -0.149*** (-7.47) iv23 -0.0684*** (-3.44) iv24 -0.00832 (-0.46) iv25 0.000355 (0.03) D.iv19 -0.0348*** (-6.05) D.iv20 -0.0749*** (-7.22) D.iv21 -0.143*** (-8.58) D.iv22 -0.191*** (-9.15) D.iv23 -0.143*** (-7.71) D.iv24 -0.0736*** (-4.95) D.iv25 -0.0311** (-3.07) -------------------------------------------------------------------------------------------- N 891 891 751 891 751 -------------------------------------------------------------------------------------------- t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
xtdpdgmm L(0/1).n , model(diff) gmm(L.n , l(2 5)) nocons vce(cluster id) teffects twostep overid estimate store m_xtdpdgmm_teffects estat overid drop iv* quietly predict iv*, iv ivreg2 n iv19-iv26 (L1.n = iv1 - iv18 iv19-iv26), gmm2s noconstant first cluster(id) endog(L1.n) estimate store m_ivreg2_lev1 ivreg2 n iv19-iv26 (L1.n = iv1 - iv18), partial(iv19-iv26) gmm2s noconstant first cluster(id) endog(L1.n) estimate store m_ivreg2_lev2
esttab m_xtdpdgmm_teffects m_ivreg2_lev1 m_ivreg2_lev2 ------------------------------------------------------------ (1) (2) (3) n n n ------------------------------------------------------------ L.n 0.946*** 0.946*** 0.946*** (20.75) (37.89) (37.89) 1977.year 0.0885 (1.63) 1978.year 0.0732 (1.45) 1979.year 0.0674 (1.35) 1980.year 0.0236 (0.47) 1981.year -0.0704 (-1.37) 1982.year -0.0563 (-1.27) 1983.year -0.0122 (-0.33) 1984.year -0.0172 (-0.59) iv19 0.0885** (2.70) iv20 0.0732* (2.48) iv21 0.0674* (2.31) iv22 0.0236 (0.81) iv23 -0.0704* (-2.33) iv24 -0.0563* (-2.15) iv25 -0.0122 (-0.57) iv26 -0.0172 (-0.87) ------------------------------------------------------------ N 891 891 891 ------------------------------------------------------------ t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
webuse abdata xtdpdgmm L(0/1).n , model(diff) gmm(L.n , l(2 5)) nocons vce(cluster id) teffects nolevel twostep overid estimate store model_xtdpdgmm_teffects estat overid quietly predict iv*, iv ivreg2 n iv19-iv25 (L1.n = iv1 - iv18), partial(iv19-iv25) gmm2s noconstant first cluster(id) endog(L1.n) estimate store model_ivreg2_lev ivreg2 D1.n D1.(iv19-iv25) (D1.L1.n = D1.(iv1 - iv18 iv19-iv25)), gmm2s noconstant first cluster(id) endog(D1.L1.n) estimate store model_ivreg2_dif . esttab model_xtdpdgmm_teffects model_ivreg2_lev model_ivreg2_dif ------------------------------------------------------------ (1) (2) (3) n n D.n ------------------------------------------------------------ L.n 0.698** 0.953*** (2.99) (9.75) LD.n 0.172 (1.88) 1978.year -0.0103 (-0.84) 1979.year -0.0107 (-0.71) 1980.year -0.0528** (-3.19) 1981.year -0.156*** (-7.87) 1982.year -0.171*** (-4.72) 1983.year -0.155* (-2.47) 1984.year -0.153* (-2.21) D.iv19 -0.0348*** (-6.05) D.iv20 -0.0749*** (-7.22) D.iv21 -0.143*** (-8.58) D.iv22 -0.191*** (-9.15) D.iv23 -0.143*** (-7.71) D.iv24 -0.0736*** (-4.95) D.iv25 -0.0311** (-3.07) ------------------------------------------------------------ N 891 891 751 ------------------------------------------------------------ t statistics in parentheses * p<0.05, ** p<0.01, *** p<0.001
Leave a comment: