求教一个问题,请高手赐教!恳请有兴趣的朋友参与讨论,谢谢!
经常看公司财务的文献(基于上市公司层面的公司财务问题),其采用如下的内生性检验和两阶段(2sls)估计方法,其中有些问题不解。
详述如下:被解释变量y,解释变量x,z1和z2是外生的控制变量,普通的ols回归是:
y=a0+a1*x+a2*z1+a3*z2+u 模型1
现在怀疑x是内生的,先检验内生性,然后用2sls估计模型1,很多文献的做法是:先找到影响x的因数有哪些,构建一个x决定因数模型,比如说z3 z4 z5 是影响x的因素(理论已证实,或其他学者研究结论),模型很简单,
x=b0+b1*z3+b2*z4+b3*z5+u 模型2 (z3 z4 z5和z1 z2是不同)
下面先检验x的内生性后进行两阶段方法估计模型1,文献中的做法如下:
1. 检验内生性。先估计模型2的残差项e,然后估计模型3(就是把e加入到模型1中估计,见下述模型3)
y=r0+r1*x+r2*z1+r3*z2+r4*e+u 模型3
文献中通常说如果模型3中r4估计的T值显著,则x是内生的,应该使用二阶段(2sls)估计,接下来进行两阶段估计
2. 进行两阶段估计,文献中说先用模型2估计x的预测值x-hat,然后替代模型1中的x再次估计模型1¢,就得到了作者所说的控制内生性后的模型1的最终估计结果。
y=a0+a1*x-hat+a2*z1+a3*z2+u 模型1¢
上述方法是我所见的公司财务文献中内生性检验和两阶段估计的方法,但是上述做法和计量经济学上讲的好像不一样(可能我比较愚笨搞错了,也可能论文篇幅所限没有详细讲解方法过程),小弟纠结半天,觉得是不是应该按照下述方式估计呢?下面的估计方法是否正确,如果有错,错在哪里,求教各位高手!恳请有兴趣的同学参与讨论,谢谢!
第一,模型2估计时需要加入模型1中的外生变量z1和z2,就是说应该估计模型2¢
x=b0+b1*z1+b2*z2+b3*z3+b4*z4+b5*z5+u 模型2¢
估计模型2¢后,求得残差e¢,然后估计模型3¢
y=r0+r1*x+r2*z1+r3*z2+r4*e¢+u 模型3¢
如果模型3¢估计时r4估计量的T值显著,说明模型1的ols估计是不合适的
第二,如果r4估计量的T值显著,则应该使用两阶段估计(2sls),2sls估计手动计算时标准差是不对的(指先求出x-hat,后替代模型1中的x进行估计,有些很好的期刊也是这么做的),尽管系数一样,应该直接使用命令,且第一阶段估计x必须应该包含z1和z2(手动操作时,第一阶段好像没有包含z1和z2),这样估计的结果不是一致估计量。应该使用命令:ivregress 2sls y z1 z2 (x=z3 z4 z5)
请求达人对上述方法进行纠正,谢谢!


雷达卡



京公网安备 11010802022788号







