如何使用stata处理多重共线性?
来源:网络收集 点击: 时间:2024-04-06对于多重贡献性的判断依赖的主要是方差膨胀因子,在此处我们来简要介绍一下方差膨胀因子。此处,仅简单的理解方差膨胀因子,就是方差膨胀因子构成了变量估计值方差的一部分,如果方差膨胀因子过大,将会导致解释变量的系数方差增大,将会导致检验难以通过。
观察下面的两个公式,可以很容易地看出这一点。VIF就是方差膨胀因子。


先对模型进行回归
sysuse auto
gen weight2=weight^2
reg price rep78 weight2 headroom trunk weight length
为什么把函数形式设定成这样可以参考我上一条RESSET的检验

检验方差膨胀因子
estat vif
见图1,我们发现方差膨胀因子非常之大,说明存在多重共线性
weight 和 weight的平方有很严重的多重共线性

reg weight2 weight
显然,因为是平方项,回归系数肯定是显著的 R方也是方差大,方差膨胀因子肯定也非常大。

不过没关系,我们可以对这个问题进行处理,也就是对变量进行标准化,其实衡量的就是去除量纲之后,到均值的距离。

使用高级的gen明明,生成标准化变量weightsd
egen weightsd=std(weight)
reg price rep78 weightsd2 headroom trunk weightsd length
进行回归,观察weight 发现p值变为了0,效果十分显著。原来是0.437,图2未标准化的回归结果
estat vif
发现VIF降低的十分明显,但仍存在多重共线性(我们认定10一下,多重共线性可以忽略),但是已经下降的十分明显。


本条使用于处理放入解释变量平方项的多重共线性问题的解决
有任何关于多重共线性和计量经济学的问题都可以点击下面的疑问给我留言
计量经济学STATA多重共线性版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_448736.html