动态面板案例分析

news2024/12/26 11:34:26

动态面板模型分析

如果在面板模型中,解释变量包括被解释变量的滞后值,此时则称之为“动态面板模型”,其目的是处理内生性问题。动态面板模型发展分为3个阶段,第1阶段是由Arellano and Bond(1991)提出的差分GMM(difference GMM),第2阶段由Arellano and Bover(1995)提出水平GMM,第3阶段是Blundell and Bond(1998)将差分GMM和水平GMM结合一起进行GMM估计即系统GMM(System GMM)。SPSSAU默认当前提供差分GMM和系统GMM两种类型,多数情况下使用系统GMM法。需要注意的是,动态面板模型通常只针对‘大N小T’这样的面板数据,如果T过大这会导致滞后项很多,待估计参数值可能过多无法拟合等。

动态面板模型时,通常会涉及到几种变量,分别说明如下:

系统GMM在选择被解释变量的几期滞后项作为解释变量时,一个原则是一直到第几期还显著,就用到第几期。例如,被解释变量的2期滞后项作为解释变量,2滞后项都显著,但加上3期滞后项后第2期不显著,第1和2期仍然显著,则一般只使用滞后的1和2期作为解释变量,不能用3期。并且必须用1和2期,不能只用1期或2期。因为结果表明1期和2期都显著,如果只用1期或2期,则会人为造成遗漏变量。

系统GMM在选择被解释变量和解释变量的几期滞后项作为IV时,有较大选择空间。只要能满足系统GMM的两个检验就行。系统GMM的两个检验是Hansen过度识别检验和扰动项无自相关AR检验,Hansen过度识别检验研究是否工具变量均为外生变量,如果其对应的p值大于0.05则意味着工具变量均外生,与此同时还需要通过AR检验,AR检验扰动项是否无自相关性,一般来说AR(2)对应的p值>0.05则接受原假设意味着模型通过自相关检验。动态面板模型构建时,工具变量参数的设置尤其复杂,但无论如何均需要通过Hansen过度识别检验和AR检验,才意味着模型可用,因而建议实际研究中让SPSSAU自动进行参数配置,即设置参数时让系统自动识别寻找最佳模型,当SPSSAU无法自动找出最优模型时,此时结合自身数据及专业实际情况进行逐一参数设置和调整。

1 背景

当前有一份595名美国工人1976-1982年关于工资的面板数据(N=595,T=7),涉及数据包括被解释变量:工资对数;另外包括11个解释变量,分别为:工龄,工作周数,是否蓝领,是否制造业工作,是否美国南方,是否住大城市,是否结婚,是否女性,是否工会,教育年限,是否黑人等。部分数据如下:

2 理论

动态面板数据是处理内生性问题的一种方法,将被解释变量的滞后项作为解释变量纳入模型,并且设置工具变量,进而进行估计,其工具变量的设置较为复杂,但需要尤其注意两个检验,分别是Hansen过度识别检验和扰动项无自相关AR检验。

3 操作

本例子中操作截图如下,使用系统GMM法和GMM差分使用OneStep法。下图中‘压缩工具变量’指将工具变量个数进行压缩减少,当研究变量过多并且工具变量可能很多时,可选中该项,本案例暂不选中该项。

关于‘设置数据’,首先动态面板时,被解释变量的滞后阶数会作为解释变量,那么具体滞后多少阶呢?这个可以自行设置(比如设置为滞后1阶~滞后2阶),当然也可以‘智能识别’,即系统会自动运行不同的滞后阶数参数值,并且结合Hansen过度识别检验和AR检验的结果,最终确定最优滞后阶数。与此同时,解释变量的滞后阶数也可以作为解释变量,但实际研究中很少有此类情况,因而解释变量的滞后阶数0阶到0阶,即不会纳入其滞后阶数到模型中。

除此之外,接着是工具变量设置,工具变量的设置上较为复杂,默认情况下以尽可能多的滞后阶数作为工具变量,具体实际研究时,可自行修改设置,但需要注意一点是,建议可先让系统默认即将所有可滞后的阶数纳入模型中,让系统判断是否通过Hansen过度识别检验和AR检验,如果通过也可,如果不通过建议此时结合专业知识情况进行逐一设置。

最后下图中‘时间项哑变量放入模型’,其是指将时间项处理成哑变量并且纳入模型中,默认不选中该项,如果需要可选中即可。

4 SPSSAU输出结果

动态面板模型一共输出5个表格,说明如下:

5文字分析

上表格展示模型信息,包括GMM类型,OneStep或TwoStep差分,信息准则aic值、bic值、hqic值等。并且展示模型代码,模型代码中L表示滞后阶数,比如L1表示之后1阶。Gmm表示gmm式工具变量,括号里面‘1:.’表示滞后1阶到全部阶数,如果是IV式工具变量则格式为iv(分析项),如果有压缩工具变量则会有‘collapse’参数值。上表格中展示 工具变量个数,总样本量,时间项,组别数量等信息,其受到工具变量等滞后阶数,是否压缩工具变量等参数影响,其并不特别意义。

如果在参数中被解释变量的滞后阶数为‘智能识别’(或解释变量滞后阶数也纳入模型,此时也有‘智能识别’,但通常解释变量较少将滞后阶数纳入模型),系统会运行多个模型然后对比,选择最优模型输出,其标准为通过Hansen过度识别检验和AR检验的最优模型。上表格中展示 智能识别滞后阶数成功,也即意味着当前模型通过Hansen过度识别检验和AR检验。

上表格展示动态面板模型结果,与普通的回归解释保持一致,先查阅某项是否呈现出显著性,如果呈现出显著性则再查阅回归系数Coef值,大于0则为正向影响,小于0则为负向影响。另外本次案例时被解释变量的滞后1阶和滞后2阶被纳入模型中,该两项均呈现出显著性。与此同时,是否蓝领和是否制造业工作这两项均呈现出显著性,是否蓝领的回归系数为-0.069<0,意味着蓝领的工作相对较低,并且是否制造业工作这项的回归系数值是0.053>0,说明制造业工作的工人其工作相对更高。

针对Hansen过度识别检验,其原假设是工具变量与误差项不相关,从上表格可知:模型拒绝HanSen过度识别检验(p=0.992>=0.05),意味着工具变量与误差项无关,说明当前模型构建良好。

AR根检验原定假设为模型不存在自相关关系,通常针对AR(2)检验即可,如果AR(2)对应的p值>0.05则接受原假设意味着模型通过自相关检验,反之则拒绝原假设意味着模型存在自相关关系。从上表格可知:模型接受AR(2)检验(p=0.063>=0.05),意味着模型不存在自相关性,说明当前模型构建良好。

另外SPSSAU还输出简化格式的动态面板模型结果表格,用于放入报告直接使用。

6 剖析

动态面板模型分析涉及以下几个关键点,分别如下:

  • 动态面板模型适用于大N小T的数据结构,如果面板数据中时间项过长,比如30年的数据,这容易导致工具变量滞后阶数非常多,工具变量个数非常多从而影响模型构建;如果是T较长,建议使用普通的面板模型进行研究即可;
  • 被解释变量滞后阶数设置上,建议选择‘智能识别’,让系统自动运行不同的滞后阶数对比选择最优模型;
  • 工具变量设置上,默认是滞后1阶到全部阶数,这样工具变量个数会很多,建议可选择压缩工具变量个数等参数,也或者结合自身专业知识设置滞后阶数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1031173.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MidJourney | 教你如何做出好看的插画

企业插画主要基于关键词Corporate Flat Illustration&#xff08;企业平面插画&#xff09;构成&#xff0c;再结合常用的设计风格&#xff0c;比如孟菲斯风格&#xff0c;线条艺术&#xff0c;梦幻色调等关键词辅助&#xff0c;然后根据你产品需求&#xff0c;融合插画色彩等组…

文章采集,根据标题全网采集文章

无论您是一名学生、研究人员、内容创作者还是企业家&#xff0c;都需要从互联网上搜集文章来获取有价值的信息。然而&#xff0c;如何高效地进行文章采集并找到符合您需求的内容呢&#xff1f; 在日常生活和工作中&#xff0c;我们经常需要查找和整理各种文章和信息。这可能包括…

基于PHP的短视频SEO矩阵系统源码开发

随着短视频市场的爆发式增长&#xff0c;越来越多的企业开始寻求在短视频领域建立自己的品牌形象&#xff0c;增加用户粘性和获取更多流量。为此&#xff0c;一套高效的短视频SEO矩阵系统源码显得尤为重要。本文将介绍基于PHP语言的短视频SEO矩阵系统源码开发&#xff0c;帮助读…

死锁详细解读

目录 死锁&#xff08;1&#xff09; 一、死锁的定义 二、产生死锁的原因 三、产生死锁的四个必要条件 四、解决死锁的方法 死锁&#xff08;2&#xff09; 第三节 死锁避免 一、死锁避免的概念 二、安全状态与安全序列 三、银行家算法 第四节、死锁的检测与解除 …

怎样找到NPM里面开源库下载地址

场景 最近帮忙找一个开源库地址。这里以vue/language-core为例子。 解决 https://registry.npmmirror.com/vue/language-core/1.8.13这里就是如下格式&#xff1a; https://registry.npmmirror.com/{包名}/{版本号}打开这个页面后&#xff0c;得到开源库下载地址&#xff0c…

【GIT问题解决】---- 在【.gitignore】中添加了忽略文件或文件夹后不生效

1. 出现问题 在已经提交过的 GIT 管理的项目中&#xff0c;在 .gitignore 文件中新增一些忽略的文件或者文件夹&#xff0c;或者直接新建 .gitignore 文件之后&#xff0c;新增的内容不生效。 2. 实例截图 3. 实例描述 lifecycle.js 文件已新增到 .gitignore 文件中&#xf…

RapidSSL的便宜单域名https证书

RapidSSL是Geotrust https证书品牌中的一款入门级https证书品牌&#xff0c;目前属于Digicert的子品牌。它是一款提供高性价比和广泛适用范围的https证书&#xff0c;无论是个人还是企业用户都可以轻松申请并快速验证。今天就随SSL盾小编了解RapidSSL旗下的单域名https证书。 …

【HCIE】04.网络安全技术

端口隔离 在同一VLAN中可以隔离二层与三层通信&#xff0c;让同VLAN内的设备可以通信或者不可以通信。 定义一个端口隔离组&#xff0c;在一个组内无法互访&#xff0c;不在一个组里面可以进行互访 port-isolate enable group1 //使能端口隔离功能 port-isolate mdoe all //全…

Windows系统部署WebDAV服务结合内网穿透实现公网访问,轻松共享文件与资源

windows搭建WebDAV服务&#xff0c;并内网穿透公网访问【无公网IP】 文章目录 windows搭建WebDAV服务&#xff0c;并内网穿透公网访问【无公网IP】1. 安装IIS必要WebDav组件2. 客户端测试3. cpolar内网穿透3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访…

ES9,ES10

文章目录 ES9新特性对象的剩余参数与扩展运算符正则表达式命名捕获组Promise.finally()异步遍历器 ES10新特性Object.fromEntriestrimStart() and trimEnd()Symbol 对象的 description 属性可选的 catch ES9新特性 对象的剩余参数与扩展运算符 对象的剩余参数 let obj {nam…

【Android】线程下载资源保证资源到位采用了 OkHttp的三方网络下载 文件缓存策略

背景 使用 SVGA的三方的url播放方式会比较慢&#xff0c;至少延迟3s以上才会出现svga效果&#xff0c;所以改变策略&#xff1a;将线上的svga全部下载到本地进行播放&#xff0c;那么就得将采用网络缓存的方式实现效果。 实现 那么就得实现以下几点&#xff1a; 初次下载缓…

文件内容显示

一.浏览普通文件 .1. 文件内容查看 1.1.1. cat 命令 作用&#xff1a;查看文件内容&#xff0c;适合数据量较少 格式&#xff1a;cat -参数 文件名 参数&#xff1a; -n&#xff1a;显示行号&#xff0c;加上 -b&#xff1a;文件中所有非空行增加行号&#xff0c;编号从1开始…

Leetcode | 304. 二维区域和检索 - 矩阵不可变

304. 二维区域和检索 - 矩阵不可变 文章目录 [304. 二维区域和检索 - 矩阵不可变](https://leetcode.cn/problems/range-sum-query-2d-immutable/)题目官方题解&#xff1a;二维前缀和 题目 给定一个二维矩阵 matrix&#xff0c;以下类型的多个请求&#xff1a; 计算其子矩形…

DA3 网站的第10位用户信息读取

目录 1.题目描述 2.输入描述 3.输出描述 4.题目分析 5.通过代码 1.题目描述 现有一个Nowcoder.csv文件&#xff0c;它记录了牛客网的部分用户数据&#xff0c;包含如下字段&#xff08;字段与字段之间以逗号间隔&#xff09;&#xff1a; Nowcoder_ID&#xff1a;用户ID …

绘图系统五:数据产生

文章目录 AxisFrame组件源码模式序列化导入数据获取文件信息导入文本导入二进制数据 &#x1f4c8;一 三维绘图系统 &#x1f4c8;二 多图绘制系统&#x1f4c8;三 坐 标 轴 定 制 &#x1f4c8;四 定制绘图风格源码地址 Python打造动态绘图系统 AxisFrame组件 AxisFrame是存…

热电偶的工作原理

当有两种不同的导体或半导体A和B组成一个回路&#xff0c;其两端相互连接时&#xff0c;只要两结点处的温度不同&#xff0c;一端温度为T&#xff0c;称为工作端或热端&#xff0c;另一端温度为T0 &#xff0c;称为自由端&#xff08;也称参考端&#xff09;或冷端&#xff0c;…

使用递归思想遍历二叉树

二叉树的遍历主要有两种方式&#xff1a;深度优先遍历和广度优先遍历 这篇主要讲使用深度优先遍历来遍历二叉树 深度优先遍历有以下三种 前、中、后序遍历&#xff0c;这三种遍历方式的主要区别是中间节点的位置所在的顺序 前序遍历&#xff1a;中间节点在叶子节点前面 中序遍历…

EPLAN_001#常用功能(一)

一、栅格设置、背景颜色设置 二、插入设备图标&#xff08;快捷键 Insert&#xff09; 按TAB旋转方向 三、 通过左CTRLENTER输入 四、移动属性文本、复制格式 CTRLB 可以移动设备图形中的相关文本&#xff08;或者右键—文本—移动属性文本&#xff09; 很对多个文本的&#xf…

ElasticSearch进阶:一文全览各种ES查询在Java中的实现

ElasticSearch进阶&#xff1a;一文全览各种ES查询在Java中的实现 ElasticSearch进阶&#xff1a;一文全览各种ES查询在Java中的实现 es基本语句详解 查询语句详解 前言 ElasticSearch第一篇&#xff1a;ElasticSearch基础&#xff1a;从倒排索引说起&#xff0c;快速认知ES …

Setup exvim enviroment

1. 官方网站 exvim官方网站 sudo apt-get install ctags id-utils cscope silversearcher-ag 2. vundle管理plugins 【NOTE】按照官网安装步骤&#xff0c;会安装一些默认plugins。 查看和修改.vimrc.plugins 打开默认未安装的plugins&#xff0c;比如airline. 打开plugi…