r 语言dw检验诊断序列的自相关性_stata速学|异方差检验|自相关性检验|多重共线性检验...

本文介绍了如何使用r语言进行DW检验,以诊断回归分析中序列的自相关性问题。通过学习,读者将掌握回归检验的基础流程,并能应用于非线性回归、Logit回归等更复杂的分析中。
摘要由CSDN通过智能技术生成

ffbaf9e6e9b1beab5ceac03a724d6112.gif

NO.05

ZEYI

06.2020

正文共: 4314字 54图

预计阅读时间: 11分钟

嘿喽,我是则已。这是stata的第五期学习。 247e65906859f6a1953913363bc28980.gif

前面学习了聚类分析、ols回归分析。今天来学习:回归检验。学到这里,恭喜你,你已经对最基本回归分析整个流程都走了一遍。接下来涉及的非线性回归,Logit回归,因变量受限回归,时间序列分析,面板数据分析都与最基本的回归方法有一些联系。

划线部分是自己要研究的变量。

回归检验 be03281872a617fe4c1fc56a503a0516.png 前面我们学习了最小二乘回归,这种回归方法简单并且满足我们大部分的研究需要,但是能进行这种回归的前提是有条件的:变量无异方差,变量无自相关,变量无多重共线性。 所以在进行回归之后我们要检验一下数据是否存在这样的问题,如果存在了,我们要进行处理之后再进行一次最小二乘回归分析。本回归检验包含三部分:异方差检验与应对、自相关检验与应对、多重共线性检验与应对。 01 异方差检验与应对 能进行回归分析的一个基本假设:因变量的方差不随自身预测值和其他自变量的值变化而改变。但是如果在回归时不满足这个假设条件,就会出现异方差的情况。常用来判断是否出现异方差的检验办法有:绘制残差序列图、怀特检验、BP检验 解决出现异方差的的方法有:使用标准差进行回归、使用加权最小二乘回归分析方法进行回归。 首先对数据进行描述性分析,看看数据特征: summarize V1 V2 V3 V4 V5,detail eb831ee7dd73de87c18331618cf0253e.png 结果分析:描述性分析可以进行简单的数字分析,也可以进行比较仔细地数字分析,这里进行的是比较详细的分析,故加了detail。进行描述性分析是为了看看样本中是否存在极端的数据,看看极大值、极小值,还有数据之间是不是差距过大。 数据整体不错,进行下一步相关性分析:correlate V1 V2 V3 V4 V5 6d54303eba1990c40048b58bbe3b2253.png 结果分析:大家可以发现在回归前数据必定会进行描述性分析和相关性分析,进行相关性分析是为了看看变量之间有没有关系。可以看出它们的关系还是可以接受的。 进行回归分析:regress V1 V2 V3 V4 V5 337076cdc4de53875663a2b8ea434d22.png 结果分析:F值为437.69,P值为0可以看出模型是非常显著的。R-squared超过了92%说明模型解释能力近乎完美的。但是V5的P值是0.518,比较不显著的。由下表Coef、cons可以得到该模型的方程式: V1=0.7203941V2+0.4363412V3+0.426517V4-0.2198884V5+0.3897354 获取方差和协方差矩阵:vce 7a209c714876e11680c872578e3dd229.png 结果分析:自变量方差和协方差都不大。 检验各个变量系数的显著性:test V2 V3 V4 V5 e1bca8591a19c06f1628dfe7d6de4cf8.png 结果分析:发现自变量联合系数检验是非常显著的。通过了假设检验。 预测因变量的拟合值和残差: predict yhat  predict e,resid
工具变量GMM回归是一种处理内生性问题的方法,它利用外生变量作为工具变量来估计内生变量的系数。在进行工具变量GMM回归时,需要考虑自相关性、异方差性、截面相关性等问题,并进行相应的检验和修正。 一、自相关检验及修正 1.检验自相关性 在进行工具变量GMM回归时,需要检验误差项是否存在自相关性。可以使用Stata中的"xtserial"命令进行检验。 例如,假设需要检验变量y是否存在一阶自相关性,可以使用以下命令: ``` xtserial y, lags(1) ``` 其中,"lags(1)"表示检验一阶自相关性。 2.修正自相关性 如果检验结果表明存在自相关性,则需要进行修正。可以使用Stata中的"xtivreg2"命令进行修正。该命令中的"fe"选项可以控制是否进行固定效应的控制。 例如,对于存在一阶自相关性的情况,可以使用以下命令进行修正: ``` xtivreg2 y x1 x2 (z1 z2), fe first robust ``` 二、异方差检验及修正 1.检验异方差性 在进行工具变量GMM回归时,需要检验误差项是否存在异方差性。可以使用Stata中的"estat hettest"命令进行检验。 例如,假设需要检验变量y是否存在异方差性,可以使用以下命令: ``` xtivreg2 y x1 x2 (z1 z2), robust estat hettest ``` 2.修正异方差性 如果检验结果表明存在异方差性,则需要进行修正。可以使用Stata中的"xtivreg2"命令进行修正。该命令中的"robust"选项可以控制是否进行异方差性修正。 例如,对于存在异方差性的情况,可以使用以下命令进行修正: ``` xtivreg2 y x1 x2 (z1 z2), robust ``` 三、截面相关性检验及修正 1.检验截面相关性 在进行工具变量GMM回归时,需要检验误差项是否存在截面相关性。可以使用Stata中的"xtserial"命令进行检验。 例如,假设需要检验变量y是否存在截面相关性,可以使用以下命令: ``` xtserial y, pairwise ``` 2.修正截面相关性 如果检验结果表明存在截面相关性,则需要进行修正。可以使用Stata中的"xtivreg2"命令进行修正。该命令中的"cluster"选项可以控制是否进行截面相关性修正。 例如,对于存在截面相关性的情况,可以使用以下命令进行修正: ``` xtivreg2 y x1 x2 (z1 z2), fe first robust cluster(id) ``` 以上是工具变量GMM回归自相关性、异方差性、截面相关性检验及修正的操作示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值