如何调整以下动态面板模型才能通过Hansen检验?
另外,我已经设定了robust,为什么stata报告的是corrected std.error而不是robust std.error?
尝试过改变模型的滞后阶数以及是否collapse、增删外生变量(如i.ind和i.state)、将外生变量改为前定变量(tag\grow\size)、仅在水平\差分方程中使用各类变量,但是始终无法通过
Hansen/Sargan检验。
就2102个group而言,128个工具变量不算多,
为什么会过度识别呢?
而且经过调整,工具变量最少可以达到68个,但是Hansen依然拒绝。
stata命令如下:
xi:xtabond2 gf L.gf pru lev f roe_diff roa tobinq fcp1 crz tag cfo2 ///
grow size i.year i.state i.ind, two robust or ///
gmm(L.gf ,lag(2 .) c) iv(tag grow size pru i.year i.state i.ind) ///
gmm( lev roe_diff roa tobinq ,lag(1 .) c) ///
gmm(fcp1 crz cfo2 ,lag(1 .) c )