




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计量经济软件应用——Stata软件实验之异方差计量经济软件应用——Stata软件实验之异方差1实验目的:能够借助Stata软件诊断异方差的存在(White检验)和修正异方差(加权最小二乘法WLS),能对软件运行结果进行解释。实验目的:2知识点:异方差检验的最常用方法——White检验出现异方差的最常见原因,是误差项的条件方差与某些解释变量相关,因此检验异方差的基本思路就是看误差项的条件方差是否与解释变量相关。怀特检验考虑到误差项方差与所有解释变量的相关关系,还进一步考虑了误差项方差与所有解释变量的平方及每两个解释变量的交互项的相关关系。怀特检验分为怀特一般检验(White’sgeneraltest)和怀特特殊检验(White’sspecialtest)。例如对于包含3个解释变量的原模型,怀特一般检验的模型为:知识点:3原假设实际上是对模型进行回归总体显著性检验(F检验),如果拒绝原假设,则存在异方差,如果不能拒绝原假设,则不存在异方差。容易看出,用于怀特一般检验的模型会包含很多解释变量;例如如果原模型有3个解释变量,那么怀特一般检验的模型将包含9个解释变量,而如果原模型有6个解释变量,那么怀特一般检验的模型将包含27个解释变量。这样对于样本容量不大的数据,使用怀特一般检验会使得估计的时候自由度偏少。为此,怀特特殊检验使用了一个节省自由度的回归模型,即:其中是原模型的拟合值,是拟合值的平方。由于是所有解释变量的线性函数,而是这些解释变量的平方项和交互项的线性函数,因此用该模型代替怀特一般检验的模型来原假设实际上是对模型进行回归总体显著性检验(F检验),4进行异方差检验是可行的。具体来说,针对模型(1),同方差原假设为:原假设实际上是对模型(1)进行回归总体显著性检验(F检验);如果拒绝原假设,则存在异方差,如果不能拒绝原假设,则不存在异方差。异方差的修正——加权最小二乘法如果通过White检验发现存在异方差性,可以使用加权最小二乘(WLS)进行估计。1、异方差形式已知时的加权最小二乘估计(以一元为例)假如已经知道异方差的具体形式,如:其中简记为是解释变量的一个已知函数;对于原模型两端乘以权重,得到:进行异方差检验是可行的。具体来说,针对模型(1),同方5
(同方差模型)2、异方差形式未知时的加权最小二乘估计(以一元为例)在一般情况下,我们不可能知道的异方差的具体形式,这就需要对异方差的函数形式做出估计,然后再进行加权最小二乘估计。这种方法属于可行的广义最小二乘估计(FGLS)的一种。处理异方差问题的FGLS的步骤是:第1步:对进行OLS回归,得到残差平方及其自然对数;第2步:对以下模型进行OLS回归,并得到拟合值第3步:计算的指数(这里exp是Stata指数函数的命令)
6第4步:以为异方差函数形式的估计对原模型进行WLS估计,权重为,此时,变换后的模型为:此模型为同方差模型。第4步:以为异方差函数形式的估计对原模型7异方差检验和修正的Stata基本命令whitetst对最近的回归进行怀特一般检验。whitetst,fitted对最近的回归进行怀特特殊检验。wls0yx1x2…xk,wvar(hh)type(abse)nocony对x1,x2,…,xk的WLS回归,wvar(hh)中的hh表示异方差函数形式的开平方,注意这里是异方差函数形式的开平方;选项type(abse)和nocon是使用上述FGLS方法时必须指定的。
异方差检验和修正的Stata基本命令whitetst8Stata软件操作实例实验1工资方程中异方差的检验和修正本例使用“工资方程1.dta”数据文件介绍异方差的检验和修正。1、打开数据文件。直接双击“工资方程1.dta”文件;或者点击Stata窗口工具栏最左侧的Open键,然后选择“工资方程1.dta”即可;2、估计工资方程:其中lnwage工资对数,exp工作经验,expsq工作经验的平方;命令及运行结果:reglnwageeduexpexpsqStata软件操作实例实验1工资方程中异方差的检验和修9Stata软件操作实例3、异方差的检验:white检验怀特检验分为怀特一般检验和怀特特殊检验。怀特一般检验的步骤:第1步:对(2)式进行OLS回归。在这里,我们对这一回归的结果不感兴趣,可以在reg命令前加上quietly选项,其含义是让Stata进行回归,但不显示结果。(quietly可用于任何Stata命令的前面,表示不在Stata的Result窗口中显示分析结果。)quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u(e),并生成残差的平方usq()。predictu,residualgenusq=u^2Stata软件操作实例3、异方差的检验:white检验10Stata软件操作实例第3步:生成所有解释变量的平方项:edusq、expsqsq(原模型的解释变量中已经有exp的平方项expsq,所以不用再生成exp的平方项);生成每两个解释变量的交互项:edu_exp、edu_expsq、exp_expsq。genedusq=edu^2genexpsqsq=expsq^2genedu_exp=edu*expgenedu_expsq=edu*expsqgenexp_expsq=exp*expsq第4步:做usq对所有解释变量、解释变量平方项及每两个解释变量的交互项的回归,即(3)式,根据该模型的回归总体显著性检验的F统计量来检验同方差性原假设是否成立。Stata软件操作实例第3步:生成所有解释变量的平方项:11Stata软件操作实例regusqeduexpexpsqedusqexpsqsqedu_expedu_expsqexp_expsq回归结果表明,回归总体显著性检验的F统计量的伴随概率P
值为0.0000,故可以在1%显著性水平上拒绝同方差原假设,即原模型中存在异方差性。Stata软件操作实例regusqeduexpexp12Stata软件操作实例3、异方差的检验:white检验怀特特殊检验的步骤:第1步:对(2)式进行OLS回归。同样地,可以在reg命令前加上quietly选项,不显示回归结果。quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u(e),并生成残差的平方usq()。predictu,residualgenusq=u^2第3步:使用predict命令生成拟合值y以及拟合值的平方ysq。predictygenysq=y^2Stata软件操作实例3、异方差的检验:white检验13Stata软件操作实例第4步:做usq对
y
和ysq的回归,即(4)式,根据该模型的回归总体显著性检验的F统计量来检验同方差性原假设是否成立。regusqyysq回归结果表明,回归总体显著性检验的F统计量的P值为0.0000,故可以在1%的显著性水平上拒绝同方差原假设,即原模型存在异方差性。Stata软件操作实例第4步:做usq对y和y14Stata软件操作实例上述手工进行的怀特检验过程比较繁琐,为方便可直接使用怀特检验的命令whitetst;但是该命令的程序文件(adofile)并没有列入Stata软件自身携带的自执行文件中,这就需要在网络上搜索whitetst.ado文件(程序文件)和whitetst.hlp文件(帮助文件)安装到Stata软件的ado/base目录下,这样就可以在Stata中使用whitetst命令进行怀特异方差检验了。使用whitetst命令进行怀特检验的方法是:首先对原模型进行OLS回归,然后键入whitetst,表示对最近的一个回归进行怀特一般检验;如果在OLS回归后键入whitetst,fitted,则表示对最近的一个回归进行怀特特殊检验。Stata软件操作实例上述手工进行的怀特检验过程比较繁琐,为15reglnwageeduexpexpsqwhitetst怀特一般检验的统计量,服从自由度为8的分布,统计量的伴随概率P值为0.000049,即存在异方差性。whitetst,fitted怀特特殊检验的统计量服从自由度为2的分布,P值接近于0,存在异方差性。可以看出,直接利用whitetst命令得到的结果和通过手工计算的结果几乎完全相同,都拒绝了同方差的原假设。reglnwageeduexpexpsq16Stata软件操作实例4、异方差的修正:加权最小二乘估计怀特检验表明,原模型(2)存在异方差性,OLS估计量不再是有效的。此时,如果知道异方差的具体形式,那么可以使用WLS得到最佳线性无偏估计量。但在一般情况下,异方差的具体形式是未知的,应使用可行的FGLS方法,即首先估计出异方差的函数形式h,然后进行WLS估计。下面是采用FGLS方法对模型(2)进行异方差调整的步骤:第1步:对(2)式进行OLS回归。同样地,可以在reg命令前加上quietly选项,不显示回归结果。quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u,残差的平方usq以及残差平方的自然对数lnusq。predictu,residualgenusq=u^2genlnusq=ln(usq)
Stata软件操作实例4、异方差的修正:加权最小二乘估计17Stata软件操作实例第3步:做lnusq对原模型所有解释变量edu、exp、expsq的回归,即(5)式,并得到拟合值g的指数h=exp(g)(注意:这里的exp是Stata指数函数的命令)。reglnusqeduexpexpsqpredictggenh=exp(g)第4步:以为权重对原模型(2)进行WLS估计。即生成新的被解释变量和解释变量:,,,;然后做z
对的回归,Stata软件操作实例第3步:做lnusq对原模型所18Stata软件操作实例即(6)式(注意:这是一个过原点回归)。
(同方差模型)genz=lnwage/sqrt(h)genx1=1/sqrt(h)genx2=edu/sqrt(h)genx3=exp/sqrt(h)genx4=expsq/sqrt(h)regzx1x2x3x4,noconstant
Stata软件操作实例即(6)式(注意:这是一个过原点19Stata软件操作实例上述手工进行的加权最小二乘估计过程比较麻烦,为方便可直接使用加权最小二乘的命令wls0;但是该命令的程序文件(adofile)同样也没有列入Stata软件自身携带的自执行文件中,这就需要在网络上搜索wls0.ado文件(程序文件)和wls0.hlp文件(帮助文件)安装到Stata软件的ado/base目录下,这样就可以在Stata中使用wls0命令进行加权最小二乘估计了。在使用wls0命令之前,必须先估计出异方差的函数形式h,由于前面我们已经估计出了h,下面我们直接使用h即可;genhh=sqrt(h)wls0lnwageeduexpexpsq,wvar(hh)type(abse)nocon(注意:wvar后面括号里必须是估计出的异方差函数形式h的开平方根)Stata软件操作实例上述手工进行的加权最小二乘估计过程比较20Stata软件操作实例输出结果为:可以看出,此表中各变量所对应的系数估计值、标准误、t
统计量值与上页手工计算的表完全相同。因此最后的结果为:Stata软件操作实例输出结果为:21EndEnd22计量经济软件应用——Stata软件实验之异方差计量经济软件应用——Stata软件实验之异方差23实验目的:能够借助Stata软件诊断异方差的存在(White检验)和修正异方差(加权最小二乘法WLS),能对软件运行结果进行解释。实验目的:24知识点:异方差检验的最常用方法——White检验出现异方差的最常见原因,是误差项的条件方差与某些解释变量相关,因此检验异方差的基本思路就是看误差项的条件方差是否与解释变量相关。怀特检验考虑到误差项方差与所有解释变量的相关关系,还进一步考虑了误差项方差与所有解释变量的平方及每两个解释变量的交互项的相关关系。怀特检验分为怀特一般检验(White’sgeneraltest)和怀特特殊检验(White’sspecialtest)。例如对于包含3个解释变量的原模型,怀特一般检验的模型为:知识点:25原假设实际上是对模型进行回归总体显著性检验(F检验),如果拒绝原假设,则存在异方差,如果不能拒绝原假设,则不存在异方差。容易看出,用于怀特一般检验的模型会包含很多解释变量;例如如果原模型有3个解释变量,那么怀特一般检验的模型将包含9个解释变量,而如果原模型有6个解释变量,那么怀特一般检验的模型将包含27个解释变量。这样对于样本容量不大的数据,使用怀特一般检验会使得估计的时候自由度偏少。为此,怀特特殊检验使用了一个节省自由度的回归模型,即:其中是原模型的拟合值,是拟合值的平方。由于是所有解释变量的线性函数,而是这些解释变量的平方项和交互项的线性函数,因此用该模型代替怀特一般检验的模型来原假设实际上是对模型进行回归总体显著性检验(F检验),26进行异方差检验是可行的。具体来说,针对模型(1),同方差原假设为:原假设实际上是对模型(1)进行回归总体显著性检验(F检验);如果拒绝原假设,则存在异方差,如果不能拒绝原假设,则不存在异方差。异方差的修正——加权最小二乘法如果通过White检验发现存在异方差性,可以使用加权最小二乘(WLS)进行估计。1、异方差形式已知时的加权最小二乘估计(以一元为例)假如已经知道异方差的具体形式,如:其中简记为是解释变量的一个已知函数;对于原模型两端乘以权重,得到:进行异方差检验是可行的。具体来说,针对模型(1),同方27
(同方差模型)2、异方差形式未知时的加权最小二乘估计(以一元为例)在一般情况下,我们不可能知道的异方差的具体形式,这就需要对异方差的函数形式做出估计,然后再进行加权最小二乘估计。这种方法属于可行的广义最小二乘估计(FGLS)的一种。处理异方差问题的FGLS的步骤是:第1步:对进行OLS回归,得到残差平方及其自然对数;第2步:对以下模型进行OLS回归,并得到拟合值第3步:计算的指数(这里exp是Stata指数函数的命令)
28第4步:以为异方差函数形式的估计对原模型进行WLS估计,权重为,此时,变换后的模型为:此模型为同方差模型。第4步:以为异方差函数形式的估计对原模型29异方差检验和修正的Stata基本命令whitetst对最近的回归进行怀特一般检验。whitetst,fitted对最近的回归进行怀特特殊检验。wls0yx1x2…xk,wvar(hh)type(abse)nocony对x1,x2,…,xk的WLS回归,wvar(hh)中的hh表示异方差函数形式的开平方,注意这里是异方差函数形式的开平方;选项type(abse)和nocon是使用上述FGLS方法时必须指定的。
异方差检验和修正的Stata基本命令whitetst30Stata软件操作实例实验1工资方程中异方差的检验和修正本例使用“工资方程1.dta”数据文件介绍异方差的检验和修正。1、打开数据文件。直接双击“工资方程1.dta”文件;或者点击Stata窗口工具栏最左侧的Open键,然后选择“工资方程1.dta”即可;2、估计工资方程:其中lnwage工资对数,exp工作经验,expsq工作经验的平方;命令及运行结果:reglnwageeduexpexpsqStata软件操作实例实验1工资方程中异方差的检验和修31Stata软件操作实例3、异方差的检验:white检验怀特检验分为怀特一般检验和怀特特殊检验。怀特一般检验的步骤:第1步:对(2)式进行OLS回归。在这里,我们对这一回归的结果不感兴趣,可以在reg命令前加上quietly选项,其含义是让Stata进行回归,但不显示结果。(quietly可用于任何Stata命令的前面,表示不在Stata的Result窗口中显示分析结果。)quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u(e),并生成残差的平方usq()。predictu,residualgenusq=u^2Stata软件操作实例3、异方差的检验:white检验32Stata软件操作实例第3步:生成所有解释变量的平方项:edusq、expsqsq(原模型的解释变量中已经有exp的平方项expsq,所以不用再生成exp的平方项);生成每两个解释变量的交互项:edu_exp、edu_expsq、exp_expsq。genedusq=edu^2genexpsqsq=expsq^2genedu_exp=edu*expgenedu_expsq=edu*expsqgenexp_expsq=exp*expsq第4步:做usq对所有解释变量、解释变量平方项及每两个解释变量的交互项的回归,即(3)式,根据该模型的回归总体显著性检验的F统计量来检验同方差性原假设是否成立。Stata软件操作实例第3步:生成所有解释变量的平方项:33Stata软件操作实例regusqeduexpexpsqedusqexpsqsqedu_expedu_expsqexp_expsq回归结果表明,回归总体显著性检验的F统计量的伴随概率P
值为0.0000,故可以在1%显著性水平上拒绝同方差原假设,即原模型中存在异方差性。Stata软件操作实例regusqeduexpexp34Stata软件操作实例3、异方差的检验:white检验怀特特殊检验的步骤:第1步:对(2)式进行OLS回归。同样地,可以在reg命令前加上quietly选项,不显示回归结果。quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u(e),并生成残差的平方usq()。predictu,residualgenusq=u^2第3步:使用predict命令生成拟合值y以及拟合值的平方ysq。predictygenysq=y^2Stata软件操作实例3、异方差的检验:white检验35Stata软件操作实例第4步:做usq对
y
和ysq的回归,即(4)式,根据该模型的回归总体显著性检验的F统计量来检验同方差性原假设是否成立。regusqyysq回归结果表明,回归总体显著性检验的F统计量的P值为0.0000,故可以在1%的显著性水平上拒绝同方差原假设,即原模型存在异方差性。Stata软件操作实例第4步:做usq对y和y36Stata软件操作实例上述手工进行的怀特检验过程比较繁琐,为方便可直接使用怀特检验的命令whitetst;但是该命令的程序文件(adofile)并没有列入Stata软件自身携带的自执行文件中,这就需要在网络上搜索whitetst.ado文件(程序文件)和whitetst.hlp文件(帮助文件)安装到Stata软件的ado/base目录下,这样就可以在Stata中使用whitetst命令进行怀特异方差检验了。使用whitetst命令进行怀特检验的方法是:首先对原模型进行OLS回归,然后键入whitetst,表示对最近的一个回归进行怀特一般检验;如果在OLS回归后键入whitetst,fitted,则表示对最近的一个回归进行怀特特殊检验。Stata软件操作实例上述手工进行的怀特检验过程比较繁琐,为37reglnwageeduexpexpsqwhitetst怀特一般检验的统计量,服从自由度为8的分布,统计量的伴随概率P值为0.000049,即存在异方差性。whitetst,fitted怀特特殊检验的统计量服从自由度为2的分布,P值接近于0,存在异方差性。可以看出,直接利用whitetst命令得到的结果和通过手工计算的结果几乎完全相同,都拒绝了同方差的原假设。reglnwageeduexpexpsq38Stata软件操作实例4、异方差的修正:加权最小二乘估计怀特检验表明,原模型(2)存在异方差性,OLS估计量不再是有效的。此时,如果知道异方差的具体形式,那么可以使用WLS得到最佳线性无偏估计量。但在一般情况下,异方差的具体形式是未知的,应使用可行的FGLS方法,即首先估计出异方差的函数形式h,然后进行WLS估计。下面是采用FGLS方法对模型(2)进行异方差调整的步骤:第1步:对(2)式进行OLS回归。同样地,可以在reg命令前加上quietly选项,不显示回归结果。quietlyreglnwageeduexpexpsq第2步:使用predict命令生成残差u,残差的平方usq以及残差平方的自然对数lnusq。predictu,residualgenusq=u^2genlnusq=ln(usq)
Stata软件操作实例4、异方差的修正:加权最小二乘估计39St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 练就内功的裁判员试题及答案
- 足球比赛中裁判职责试题及答案
- 种子质量控制试题及答案
- 备战2024年模具设计师资格认证考试试题及答案攻略
- 聚焦2024年农作物种子繁育员考试大纲试题及答案
- 2024年体育经纪人资格考试的主攻方向试题及答案
- 学以致用 2024年体育经纪人考试试题及答案
- 游泳救生员考试全方位试题归纳
- 农作物种子质量标准解读试题及答案
- 2025年中国传送机械市场调查研究报告
- 办公室事故防范(典型案例分析)
- 三治融合课件讲解
- 第二部分-CPO-10中央机房优化控制系统
- 设计概论重点知识
- 留仙洞总部基地城市设计
- 2020新版个人征信报告模板
- 白血病鉴别诊断
- 货车转向桥设计终
- 品质管控整改方案
- DB4406∕T 10-2021 住宅物业服务品质分级规范
- 形式发票--INVOICE(跨境-)
评论
0/150
提交评论