stata 自相关专题【计量经济系列(五)】

文章目录

  • * 使用icecream数据集
  • 1.时间序列算子
  • 1.散点图
  • 2.BG检验
  • 3. Q检验
  • 4. DW检验
  • 5. 自相关处理
    • 5.1 OLS+异方差 自相关稳健的标准误(HAC)
    • 5.2 准差分法
      • CO估计法
      • PW估计法
    • 5.3 修改模型设定

    ʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞʚʕ̯•͡˔•̯᷅ʔɞ
                 


          


对于扰动项{ϵ1,ϵ2,...,ϵn}\{\epsilon_1,\epsilon_2,..., \epsilon_n\}{ϵ1​,ϵ2​,...,ϵn​},给定数据矩阵X,如果存在i≠j,使得E(ϵiϵj∣X)≠0E(\epsilon_i\epsilon_j|X)≠0E(ϵi​ϵj​∣X)​=0,即协方差矩阵VAR(ϵ∣X)VAR(\epsilon|X)VAR(ϵ∣X)的非主对角线元素不全为0,则存在自相关 或 序列相关。


* 使用icecream数据集

使用数据集icecream.dta(冰激凌数据集)

use icecream,clear

icecream数据集数据如下:
           


1.时间序列算子

在stata中定义时间序列算子,首先要声明时间变量(必须是时间序列数据或者面板数据才能定义)。
将变量time定义为时间变量则命令为:

tsset time

常用的时间序列算子包括滞后(lag)与拆分(difference),分别以“L.”与“D.”来表示

L. 一阶滞后算子
L2. 二阶滞后算子
L(1/4). 一阶至四阶滞后
D. 一阶差分算子
D2. 二阶差分算子
LD. 一阶差分的滞后值
DL. 滞后值的一阶差分

如果需要查看滞后/差分结果,则可以参考以下命令:

list L.price
list L2.price
list L(1/4).price
list D.price
list D2.price

1.散点图

绘制残差与残差一阶滞后的散点图

首先做回归,并将残差记为变量e1。

reg consumption temp price income
predict e1,r

           

绘制残差与一阶滞后残差的散点图:

twoway scatter e1 l.e1 || lfit e1 l.e1

       

根据图像,可以推测,可能存在一阶自相关,因为散点分布较规律,可以看到一阶滞后的残差对残差身有着正向的影响,即残差随着上一期残差的增大而增大。故可能存在一阶自相关。


绘制残差与二阶滞后残差的散点图:

twoway scatter e1 l2.e1 || lfit e1 l2.e1

       
由图可知,图像斜率接近于,散点分布无规律,故可以推测不存在二阶自相关。


绘制残差自相关图像

ac e1

       
如图所示,图像横轴表示滞后阶数,纵轴表示自相关系数。阴影部分为执行度为95%的置信区间。由图可知各阶相关系数的取值都在置信区间95%内,所以可以接受相关系数为0的原假设。
其中一阶自相关时自相关系数接近边界,所以仍然可以怀疑有一阶自相关,而不存在高阶的。
图示的方法判断标准较为模糊,推荐使用其他有明确标准的检验方法。


2.BG检验

使用 BG检验,并使用0取代缺失值, 检验自相关性

estat bgodfrey

       
执行结果表明,P值为0.0396,故在5%的显著性水平下可以拒绝原假设(原假设为不存在自相关性)。认为存在自相关。


如若不使用0取代缺失值,进行BG检验:

estat bgodfrey,nomiss0

       
执行结果表明,P值为0.0301,故在5%的显著性水平下仍然可以拒绝原假设(原假设为不存在自相关性)。认为存在自相关。


3. Q检验

wntestq e1

                  
执行结果表明,P值为0.016,故在5%的显著性水平下可以拒绝原假设(原假设为不存在自相关性)。认为存在自相关。
Prob > chi2(13)表示这里默认的滞后阶数为13阶。


使用corrgram命令,可以汇报出每一阶的自相关系数,及显著性如下:

corrgram e1

          

其中第十三阶的统计量与P值同wntestq命令的执行结果。


4. DW检验

estat dwatson

              
因为DW检验的局限性,stata并未提供临界值,
通过查询DW分布表格,可知样本容量为30,解释变量为3个时,dLd_LdL​值为1.214,dUd_UdU​值为1.650。
决策规则为:

       

由检验结果知,DW=1.02,故可以判断存在正相关。


5. 自相关处理

5.1 OLS+异方差 自相关稳健的标准误(HAC)

使用异方差 自相关稳健的HAC标准误,

建议取用的截断参数为:
p=n1/4p=n^{1/4}p=n1/4 或 p=0.75n1/3p=0.75n^{1/3}p=0.75n1/3,即比ppp更高阶的自相关系数将被截断而不被考虑。
通常使用不同的截断参数,以考察HAC标准误对极端参数是否敏感。

由这里的n=30,则p=301/4≈2.34p=30^{1/4}≈2.34p=301/4≈2.34,向上取整,取3作为滞后阶数。

newey consumption temp price income,lag(3)

       

尝试多个阶段参数,可以发现HAC标准误对阶段参数并不敏感:
       


5.2 准差分法

CO估计法

prais consumption temp price income,corc

       
可以看到,经过模型转换的DW值改进为了1.55。(这里样本容量也由30降到了29)


PW估计法

使用PW估计法(默认)(加上可选项[,nolog]可以不显示迭代过程)

prais consumption temp price income,nolog

       
这里虽然将转换后的DW统计量进一步提高到了1.85,但是系数imcome不显著了,这与理论预期相反。属于是PW不如OLS稳健。


5.3 修改模型设定

自相关除了数据的问题,也可能是模型设置得不正确。比如很多因素,如天气的影响,可能有滞后效应。

调整原有模型,在解释变量中加入一阶滞后的变量temp。再做回归:

reg consumption temp L.temp price income

       


再使用BG检验:

estat bgodfrey

       
检验结果P值为0.73,接受原假设,故模型调整后,不再有自相关了。


本次分享就到这里,小啾感谢您的关注与支持!

stata 自相关专题【计量经济系列(五)】相关推荐

  1. stata 模型设定专题【计量经济系列(六)】(遗漏变量、无关变量、多重共线性、leverage、虚拟变量、线性插值......)

    stata 模型设定专题[计量经济系列(六)] 文章目录 1. 遗漏变量 与 无关变量 1.1 遗漏变量 1.2无关变量 2. 解释变量的权衡标准 3. 检验函数形式 4. 多重共线性 4.1 检验多 ...

  2. stata 异方差专题【计量经济系列(四)】

    stata 异方差专题[计量经济系列(四)] 文章目录 1. 异方差检验方法 2. 散点图法 3. BP检验 4. 怀特检验 5. FWLS 可行权的最小二乘法 6. 小练习     ʚʕ̯•͡˔•̯ ...

  3. Stata常用命令集锦【计量经济系列(一)】

      Stata常用命令集锦[计量经济系列(一)] 文章目录 1.数据集的打开.关闭与保存 1.1 导入Excel数据 1.2 打开dta数据 1.3 关闭数据集 1.4 保存数据 2.stata运算符 ...

  4. stata 工具变量法【计量经济系列(七)】

    stata 工具变量法[计量经济系列(七)] 文章目录 1. 内生性 2. 工具变量 3. 2SLS (二阶段最小二乘法) 4. 弱工具变量 5. 工具变量外生性的过度识别检验 6. 豪斯曼检验 6. ...

  5. 工具变量法案例【计量经济系列(八)】

    stata 工具变量法案例[计量经济系列(八)] 文章目录 1.数据集 2. 初步回归,发现内生变量 3. 使用工具变量,2SLS回归 4. 检验外生性,过度识别检验 5. 检验 工具变量与内生变量 ...

  6. 第二届Stata中国用户大会暨“计量经济方法及应用研讨会”会议通知

    会议背景: 2018年"第二届Stata中国用户大会"(2018China Stata Users' Conference)是由北京友万信息科技有限公司(简称:友万科技)主办,顺德 ...

  7. 26篇计量经济经典论文复现数据和Stata或R代码

    26篇文章的复现数据.Stata或R复制程序.各位学者可以阅读这些文章,并根据Stata和R代码对原文中的图表进行一一复制,只有这样才能成长更快. 以其中一篇文章为例,包含了以下内容: [26篇论文目 ...

  8. 进入BeOS的花花世界 系列五

    入BeOS的花花世界 系列五      BeOS来「硬」的有条件            ⊙记者张子强/专题报导             推荐执行BeOS的硬体配备             四.网路卡 ...

  9. stata进行空间计量分析

    stata进行空间计量分析 第一步,打开是stata14,安装xsmle(本文使用的是面板数据); 第二步,打开要分析的文件: 首先,单击file-import-选择导入的文件形式(本文导入的是.xl ...

  10. python解复杂方程_Python数据处理篇之Sympy系列(五)---解方程

    前言 sympy不仅在符号运算方面强大,在解方程方面也是很强大. 本章节学习对应官网的:Solvers 官方教程 (一)求解多元一次方程-solve() 1.说明: 解多元一次方程可以使用solve( ...

最新文章

  1. 终止js程序执行的方法
  2. 从tomcat下载文件的配置方法(很全呢)
  3. ORACLE中对LONG类型进行处理的方法
  4. 微信支付通知 php,微信支付开发交易通知实例
  5. C# 2.0 锐利体验
  6. ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)
  7. linux mysql服务器安装_Linux服务器MySQL安装
  8. 开源PHP多应用授权系统源码
  9. INTERSPEECH2020 语音情感分析论文之我见
  10. 什么才是真正的价值?
  11. 博士申请 | 香港大学计算机科学系黄超老师招收2022年入学全奖博士生
  12. 管人用人育人留人之道-海潮效应
  13. Silverlight MMORPG WebGame游戏设计(五)-----Client的嫁妆
  14. C语言复杂构造数据类型ppt,复杂构造数据类型.ppt
  15. 算法:记忆化搜索算法
  16. 发票核验API 分享推荐
  17. 我们可以用TeamViewer免费版做什么?
  18. mysql同时更新2个表_mysql中同时update更新多个表
  19. 揭秘史上罕见教练奇才 穆里尼奥的足坛大航海时代
  20. 开发数字时钟桌面小控件

热门文章

  1. ECharts 全新大版本 4.0 正式发布!百度数据可视化实验室成立
  2. windows 删除php,windows软链接(mklink)的建立及删除的用法示例
  3. 实变函数与泛函数分析学习笔记(三):有界线性算子
  4. 基于SSM的网上购物系统的设计与开发
  5. Manjaro使用教程
  6. 【无标题】drv8825步进电机驱动板子原理图
  7. 如何给multisim中导入9012/9013/8050/8550三极管
  8. Android用MediaRecorder实现MPEG4视频监控
  9. MATLAB实现香农编码
  10. linux u盘 随身,教你安装CentOS到U盘,制作随身Linux系统