面板数据的豪斯曼检验,fe 和 re。估计有误,怎么办?斯塔塔

机器算法验证 状态 计量经济学 面板数据 豪斯曼
2022-03-15 09:44:58

我正在对面板数据执行 Hausman 检验,以确定是选择随机效应还是固定效应进行分析。执行测试后,我收到此错误:

chi2(2) = (b-B)'[(V_b-V_B)^(-1)](b-B)
                          =    -8.32    chi2<0 ==> model fitted on these
                                        data fails to meet the asymptotic
                                        assumptions of the Hausman test;
                                        see suest for a generalized test

这是什么意思?这个结果可以吗,它只是意味着我应该使用随机效果或者这里有什么严重错误? 我不能像软件建议的那样使用 suest,因为这不适用于面板数据。

另外,当我改变分析的顺序时,即我先估计re,然后估计fe,然后做:hausman random fixed,我得到一个“正常”的结果,像这样:

chi2(17) = (b-B)'[(V_b-V_B)^(-1)](b-B)
                          =      411.18
                Prob>chi2 =      0.0000

但是,我在Statalist上读到它并不像更改订单那么简单,因为您得到了错误的统计数据。

那么问题来了,在这种情况下怎么办,我可以改变估计的顺序吗?我很确定 FE 不能很好地处理我的数据,但我需要一种方法来证明它。

请考虑我不是统计学家,所以答案越简单越好。

2个回答

您的第一个测试返回一个不应该发生的负面测试统计数据 (-8.32)。通常造成这种情况的原因是样本太少或模型规格错误。就目前而言,您的第一次测试的结果不能用来推断更多。当然,由于您链接的Statalist帖子中突出显示的原因,不建议颠倒测试中的估计顺序。

您可能想尝试xtoverid给出积极的测试统计数据并且也适用于面板的命令(与 不同suest)。在 Stata 中,您可以通过在帮助文件底部键入来安装它,
ssc install xtoverid
您还将找到如何使用测试来决定 FE 或 RE 模型的示例。运行 RE 模型,然后使用该xtoverid命令。解释与 相同hausman,即显着检验统计量拒绝 RE 一致的原假设。

如果在形成 b 的方差和 B 的方差时使用了不同的误差方差估计值,则可能会出现负号。在这种情况下,您需要使用该sigmamore 选项,它指定两个协方差矩阵都基于(相同)估计的干扰与有效估计量的方差。

hausman  FE RE , sigmamore

注意:FE 和 RE 是从固定效应和随机效应模型存储的估计值。答案基于Cameron 和 Trivedi p.使用 Stata 的微观计量经济学。261.