StataIC——协整检验与误差修正模型

article/2025/9/25 19:54:51

一、简介

  1. 这篇博文是在博主写的上一篇《StataIC——数据描述性统计分析、平稳性检验、平稳化》的基础上的建立的传送门,这篇博文主要是做协整检验和误差修正模型。
  2. 本篇博文是一篇关于线性回归的基本操作;时间序列的平稳性检验、协整检验和误差修正模型(在下一篇博文里延续)等的博文。
  3. 博主是一个普普通通的大学生,没有很厉害的技术,写的内容都是不太正经的偏小白简单的,写的也是学校教过的知识消化后自己的见解,不是很学术研究的博文。
  4. 配置:Window 7旗舰版+64位操作系统+StataIC 14(64-bit)

二、协整检验(EG两步法)

由上一篇博文的结论可知,gdpr和consr都是一阶单整的,接下来做协整检验,看gdpr和consr二者是否存在长期均衡关系。

1.OLS回归

  • 命令:
reg varname1 varname2          #varname1和varname2为两个变量的名称
  • 例:
    输入命令:reg gdpr consr
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述

2.对残差做单位根检验

  1. 生成残差
    (1)命令:predict e,residual #固定语句,不需要进行变量名的替换
    (2)例:
    输入命令:predict e,residual
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述
  2. 对残差做单位根检验
    (1)先将e设置成时间序列,输入命令tsset year,Enter键按一下。(year可以替换成你的时间变量名):
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述
    (2)然后紧接着输入命令:dfuller e,nocons reg(固定语句,无需进行变量名的替换)
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述

3.结论

  1. 拒绝原假设(原假设:至少存在一个单位根),从5%的临界值来看,他的残差e是平稳的。意味在95%的水平下,我们可以去拒绝原假设。
  2. 因此,gdpr和consr是存在长期均衡关系的,估计出的协整关系gdpr=0.02+0.93*consr即为{gdpr,consr}之间的长期均衡关系(其中0.02,0.93为长期参数)。
  3. 第二点的参数来自于下图红色框处。
    在这里插入图片描述
  4. 所以长期均衡公式为:
    在这里插入图片描述

三、建立误差修正模型(ECM)

长期均衡公式有了,如果要估计{gdpr,consr}之间的短期关系(短期参数),则需要使用误差修正模型(ECM)。

1.公式解读

在这里插入图片描述

2.误差正模型

  1. 因为consr和gdpr是协整的,建立误差修正模型(ECM):
    在这里插入图片描述
  2. 其中,误差修正项是:
    在这里插入图片描述
  3. 长期均衡公式:
    在这里插入图片描述

3.生成误差修正项ecmt-1

  1. 生成残差的滞后项,命令:gen ecm=l.e(固定语句)
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述
  2. 生成被解释变量的滞后项,命令:gen dgdpr_lar=l.dgdpr(非固定语句,需替换变量名):
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述

4.用OLS法估计误差修正模型的参数

  1. 命令:
reg dvarname1 dvarname1_lar dvarname2 ecm
  1. 例:
    输入命令:reg dgdpr dgdpr_lar dconsr ecm
    在这里插入图片描述
    结果如下图所示:
    在这里插入图片描述

5.统计检验

  1. 拟合优度检验:调整R2为0.7933,说明解释变量能反映被解释变量79.33%的变化。因为这里仅仅研究了gdpr和consr之间的关系,还有很多其他因素并未引入。
  2. F检验:P值为0.0000,说明回归方程整体显著。
  3. T检验:解释变量dgdpr_lar和dconsr的p值分别为0.039和0.000,显著。
  4. ecm和常数项p值为0.053和0.769,不显著。

6.调整

由于常数项和ecm的t检验不显著,将他们去除,重新输入回归命令:
reg dgdpr dgdpr_lar dconsr,nocons
在这里插入图片描述
结果如下图所示:
在这里插入图片描述

7.结果

最终估计出的误差修正模型:
在这里插入图片描述

四、计量经济学检验

  1. 异方差:异方差一般存在于截面数据,举的例子是时间序列数据。
  2. 序列相关:变量已经做了差分。
  3. 多重共线性:一般是在回归前做相关系数矩阵。此实验报告长期均衡回归方程只有1个解释变量。误差修正模型中的,dgdpr_lar和ecm可以看他们的相关系数,输入命令:pwcorr dgdpr_lar ecm,sig
    在这里插入图片描述
    结论:相关系数0.5740,小于0.8,可以认为不存在多重共线性。
    结果如下图所示:
    在这里插入图片描述

五、总结

其实StataIC的操作和语句都很简单,主要是了解模型里的变量名。
在这里插入图片描述
**码字不易,点个赞吗?**ヾ(=・ω・=)o


http://chatgpt.dhexx.cn/article/ioalIJpn.shtml

相关文章

误差修正ECM模型怎么分析?

在宏观计量经济研究中,通常会使用VAR模型研究多个时间经济变量之间的数量关系情况,当数据不平稳但满足同阶单整时,通常使用协整检验研究长期均衡关系。与此同时,还可使用误差修正模型ECM(error correction model&#…

时间序列分析(13)| 误差修正模型、协整检验(完结篇)

本篇为「时间序列分析」系列推文的最后一篇。 1 协整的概念 「协整」(cointegrated)描述的是两个及以上时间序列变量之间的关系。 若一个时间序列变量的阶差分是平稳的,则称该变量为阶单整;若多个阶时间序列变量的线性组合的单整阶…

误差修正模型

误差修正模型通常作为协整模型的补充模型出现。协整模型度量解释的是序列间的长期关系,而误差修正模型解释的是序列之间的短期关系。 1.模型简介 误差修正模型,简称ECM模型,构造原理如下: 假设非平稳响应序列{yt}与非平稳输入序列{xt}之间具有协整关系,即: 则回归残差序…

时间序列研(part10)--误差修正模型

学习笔记,仅供参考,有错必纠 文章目录 时间序列误差修正模型F检验似然比(LR)检验W检验LM乘数检验LR, W和LM检验自相关的LM检验 时间序列 误差修正模型 在用“一般到特殊”方法建立模型时的,首先应对初始模型&#xff0…

pyspider框架之Tripadvisor酒店数据爬取

需求 网站入口:www.tripadvisor.com 网页下端,遍历点开进入所有城市链接: 点击后进入该城市的所有hotel 代码 #!/usr/bin/env python # -*- encoding: utf-8 -*- # Created on 2018-09-06 11:16:59 # Project: trip_hotelfrom pys…

爬取携程和蚂蜂窝的景点评论数据\携程评论数据爬取\旅游网站数据爬取

本人长期出售超大量微博数据、旅游网站评论数据,并提供各种指定数据爬取服务,Message to YuboonaZhang@Yahoo.com。同时欢迎加入社交媒体数据交流群:99918768 前言 为了获取多源数据需要到各个网站获取一些景点的评论信息和图片,首先选到了携程和蚂蜂窝这两个网站,将一些…

Python爬虫实战--TripAdvisor爬虫

目标站点分析 目标URL:https://www.tripadvisor.cn/Attractions-g60763-Activities-New_York_City_New_York.html#FILTERED_LIST 明确内容: 在图中,我们明确爬去的内容为:title,comment, cate(即绿色框中的…

如何用Python从TripAdvisor抓取数十万条酒店评论

我从TripAdvisor抓取一些酒店评论,然后发现了一种从它们那里刮掉数十万条酒店评论的好方法。 让我们假设,例如,我们要从大加那利岛刮掉酒店评论。如果转到TripAdvisor,我们将看到URL为: https://www.tripadvisor.com…

美通企业日报 | 猫途鹰联手携程打造中国顶级旅行平台;强生战略合作阿里旗下Lazada...

今日看点 TripAdvisor与携程集团联手打造面向中国出境旅行者的顶级旅行平台。全球领先的旅游平台TripAdvisor(猫途鹰)宣布其中国子公司已与携程集团达成战略合作,以打造中国顶级的旅行计划和预订网站,为渴望探索世界的中国旅行者提…

Python爬取TripAdvisor

直接上代码: #爬取tripadvisor纽约市酒店超值排名#引入requests 获取html文件,才能从html获取信息 import requests #利用BeautifulSoup解析文件,获取想要的到的数据 from bs4 import BeautifulSoup #这段代码只用在获取等待,避免…

猫途鹰公布2023年全球十大最佳旅行体验和十大顶级景点 | 美通社头条

美通社消息,旅游指南平台猫途鹰(Tripadvisor)公布2023年旅行者之选:最佳“必做之事”。 随着夏季旅游的全面展开,这些是猫途鹰评论家们最喜欢的来自世界各地的活动,为希望创造难忘时刻的旅行者提供一份明确的非凡体验清单&#xf…

猫途鹰公布2019年“旅行者之选”全球最佳海滩榜单

全球旅游规划和预订平台猫途鹰(TripAdvisor)公布2019年“旅行者之选”最佳海滩榜单。获奖海滩是基于过去12个月内全球上亿旅行者的评分和点评的数量及质量综合计算得出,巴西费尔南多迪诺罗尼亚群岛(Fernando de Noronha)的桑乔湾海滩&#xf…

【Python】代码:获取猫途鹰的London酒店信息:基于Scrapy框架和requests库

本文以代码分析的形式记录:利用Scrapy框架和requests库爬取tripadvisor(猫途鹰)多个城市的酒店信息,数据量300w条(1.09G),运行时间约7h。多个城市与单个城市的操作类似,为避免代码过于冗长,本文仅以爬取London酒店的评…

利用 pyspider 框架抓取猫途鹰酒店信息

利用框架 pyspider 能实现快速抓取网页信息,而且代码简洁,抓取速度也不错。 环境:macOS;Python 版本:Python3。 1.首先,安装 pyspider 框架,使用pip3一键安装: pip3 pyspider 2.终端…

可怕的pyspider猫途鹰

1.启动pyspider 2.新建一个项目 3.代码 4. 注意事项:网址什么的都变了 5.存储到MongoDB, 注意这个地方我错了三次 6.在tableau可视化才发现错误的1,2 之后就能可视化了,本次实验是个半成品。后期会补充。 #!/usr/bin/env python # -*- enco…

爬虫-猫途鹰

from bs4 import BeautifulSoup import requests url https://www.tripadvisor.cn/ wb_data requests.get(url) soup BeautifulSoup(wb_data.text,lxml) for i in soup.select(li):if len(i.select(.ranking))>0:sorti.select(.ranking)[0].text #排名countryi.select(.c…

JS DOM 编程复习笔记--父元素、子元素和兄弟元素(三)

今天我们来复习DOM中的获取父元素、子元素和兄弟元素的API,它们主要有parentNode、firstChild、firstElementChild、lastChild、lastElementChild、childNodes、children、nextElementSibling、nextSibling、previousElementSibling、previousSibling等。 目录 获取…

jquery 在兄弟节点前、或兄弟节点后添加最新元素

使用 jquery 封装好的方法操作 dom&#xff0c;非常方便 1、在兄弟节点前添加最新元素 使用 before() 方法 演示代码如下 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><script src"js/jquery-…

CSS第一章:4.元素关系(兄弟、祖后代关系);关系选择器

总览 1.元素关系 2.关系选择器 一、元素关系 1.元素关系1&#xff1a;父子 父元素&#xff1a;直接包含子元素的元素叫做父元素 子元素&#xff1a;直接被父元素包含的元素叫做子元素 2.元素关系2&#xff1a;祖先后代 祖先元素&#xff1a;直接或间接包含后代元素的元素…

选择兄弟元素中的第几个元素

:nth-child(anb) 这个CSS伪类首先找到所有当前元素的兄弟元素&#xff0c;然后按照位置先后顺序从1开始排序&#xff0c;选择的结果为CSS伪类:nth-child括号中表达式&#xff08;anb&#xff09;匹配到的元素集合&#xff08;n0&#xff0c;1&#xff0c;2&#xff0c;3...&am…