非线性面板数据实证模型及 Stata 具体操作步骤
目录
一、引言
二、文献综述
三、理论原理
四、实证模型
五、稳健性检验
六、程序代码及解释
一、引言
在当今的经济和社会研究中,非线性面板数据模型的应用日益广泛。这类模型能够更好地捕捉数据中的复杂关系,为研究者提供更深入和准确的分析结果。本文将详细介绍非线性面板数据实证模型的理论原理,并结合实际数据通过 Stata 软件进行具体的操作演示,同时还将进行稳健性检验以确保结果的可靠性。
二、文献综述
在过去的经济和社会研究中,线性面板数据模型长期占据着主导地位,为分析个体和时间维度上的变化提供了重要的工具(Baltagi,2008)。然而,随着研究的深入和现实问题的复杂性逐渐显现,线性模型的局限性也越发明显。
例如,在消费经济学领域,Modigliani 和 Brumberg(1954)提出的生命周期假说中,消费与收入之间的关系并非简单的线性关系。他们认为,消费者会根据其一生的预期收入来规划消费,导致在不同的收入阶段,边际消费倾向存在显著差异。这一观点暗示了在研究消费行为时,采用非线性面板数据模型可能更能准确地刻画消费者的决策过程。
在劳动经济学中,Card(1992)的研究发现,教育水平与工资之间的关系并非是完全线性的。低教育水平的提升可能对工资的影响较小,而达到一定教育程度后,进一步的教育投入会带来更大幅度的工资增长。这种非线性关系对于理解劳动力市场的资源配置和个人的教育投资决策具有重要意义。
在金融学领域,Fama 和 French(1992)提出的三因子模型中,股票的收益率与公司规模、账面市值比等因素之间呈现出非线性的关系。这一发现改变了传统的资本资产定价模型,促使研究人员更加关注非线性因素在资产定价中的作用。
此外,一些学者还探讨了非线性面板数据模型在政策评估中的应用。例如,Krueger 和 Pischke(1995)在研究劳动力市场政策对就业的影响时,指出政策效果可能因地区、行业和企业规模等因素的不同而表现出非线性特征。
综上所述,越来越多的研究表明,在许多经济和社会现象中,非线性关系普遍存在。非线性面板数据模型能够更好地捕捉这些复杂关系,为研究者提供更深入、更准确的分析结果,从而为政策制定和决策提供更有力的依据。
三、理论原理
非线性面板数据模型是对传统线性面板数据模型的扩展,旨在更灵活地捕捉变量之间的复杂关系。其一般形式可以表示为:
通过增加多项式的阶数,可以更复杂地拟合数据中的非线性特征。
此外,还有诸如指数函数、幂函数等其他形式。
在估计非线性面板数据模型时,需要考虑个体固定效应和时间效应的处理。对于个体固定效应,可以采用固定效应模型(Fixed Effects Model,FE)或随机效应模型(Random Effects Model,RE)。
在固定效应模型中,通过对每个个体进行去均值处理,消除个体固定效应的影响,从而得到有效的估计。随机效应模型则假设个体效应是随机分布的,并通过广义最小二乘法(Generalized Least Squares,GLS)进行估计。
选择固定效应模型还是随机效应模型,通常需要进行 Hausman 检验。如果检验结果拒绝原假设,则应选择固定效应模型;否则,可以考虑随机效应模型。
四、实证模型
五、稳健性检验
稳健性检验是评估实证研究结果可靠性和稳定性的重要环节。通过进行多种稳健性检验,可以增强对研究结论的信心,并排除可能的干扰因素对结果的影响。以下是一些常见的稳健性检验方法及示例:
- 改变样本范围
- 剔除极端值:在原始数据中,可能存在一些极端值,如研发投入强度极高或极低的企业。剔除这些极端值后重新估计模型,观察核心变量的系数和显著性是否发生较大变化。
- 按时间分段:将研究的时间范围划分为不同的子时间段,例如以 5 年为一个区间,分别对每个区间的数据进行估计。如果在不同时间段内结果基本一致,说明模型具有较好的稳健性。
- 按企业特征分组:根据企业的规模、行业等特征将样本分为不同的组,分别在各组内进行估计。如果在不同组中的结果相似,表明模型不受特定企业特征的显著影响。
比较两组中系数的差异和显著性。
- 更换模型形式
- 改变函数形式:除了前面提到的二次函数、对数函数等形式,还可以尝试使用其他非线性函数,如指数函数、幂函数等。
- 增加或减少控制变量:在原模型的基础上增加或减少一些可能影响结果的控制变量,如企业的市场份额、行业竞争程度等。
例如,使用指数函数形式:
-
替换核心变量
- 对核心自变量进行重新度量:如果核心自变量(如研发投入强度)可以用不同的指标来衡量,例如用研发投入占总资产的比例替代研发投入占营业收入的比例,重新进行估计。
- 对因变量进行调整:例如,使用企业净利润增长率替代营业收入增长率作为因变量,观察结果的变化。
-
子样本检验
- 随机抽取一部分子样本进行估计,与全样本的结果进行对比。
- 对特定行业或地区的子样本进行单独估计,检验模型在不同子样本中的适用性。
-
内生性处理
- 考虑可能存在的内生性问题,例如反向因果关系。可以采用工具变量法、双重差分法等方法来解决内生性,重新估计模型并观察结果。
例如,寻找与研发投入强度相关但与企业绩效不存在直接因果关系的工具变量,如行业平均研发投入强度,然后使用两阶段最小二乘法进行估计。
通过以上多种稳健性检验方法的综合运用,可以更全面地评估非线性面板数据模型的可靠性和稳定性,确保研究结论的科学性和有效性。
六、程序代码及解释
// 导入数据
import delimited "data.csv", clear// 设定面板数据
xtset firm_id year// 估计非线性面板数据模型
xtreg y R R2 S R*S, fe// 输出结果
estimates store model1// 稳健性检验 1:改变样本范围
keep if year > 2010
xtreg y R R2 S R*S, fe
estimates store model2// 稳健性检验 2:更换模型形式
xtreg y sqrt(R) sqrt(S), fe
estimates store model3// 查看估计结果
esttab model1 model2 model3
上述代码中:
import delimited "data.csv", clear
用于导入数据文件。xtset firm_id year
设定个体标识变量firm_id
和时间变量year
,将数据设定为面板数据结构。xtreg y R R2 S R*S, fe
进行固定效应模型的估计。estimates store model1
存储估计结果。
【Stata】如何优雅的做非线性面板回归-倒U型关系 (qq.com)https://mp.weixin.qq.com/s?__biz=MzkyNjY5MzY5MA==&mid=2247483880&idx=1&sn=61f3da4065559efdc3bf6b4ed56871c9&chksm=c3369b61cf5c01a64f3b533d8fde266b3a15b33a3b76307a6df862ae1668c9cb3344d99b035f#rd
相关文章:

非线性面板数据实证模型及 Stata 具体操作步骤
目录 一、引言 二、文献综述 三、理论原理 四、实证模型 五、稳健性检验 六、程序代码及解释 一、引言 在当今的经济和社会研究中,非线性面板数据模型的应用日益广泛。这类模型能够更好地捕捉数据中的复杂关系,为研究者提供更深入和准确的分析结果。…...

视角 | 麻省理工学院提出出温度计校准法,专治AI大模型过度自信
在数字化浪潮的推动下,人工智能(AI)正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展,捕捉行业动态;提供深入的新闻解读,助您洞悉技术背后的逻辑;汇聚行业专家的见解,…...

昇思25天学习打卡营第XX天|CycleGAN图像风格迁移互换
CycleGAN是一种用于图像到图像翻译的生成对抗网络,它突破了传统域迁移模型的限制,无需成对样本即可学习图像在不同域间的转换。这种无监督的方法特别适用于难以获取配对数据的场景,例如艺术风格迁移。与需要成对训练样本的Pix2Pix不同&#x…...
嵌入式Linux学习: interrupt实验
Linux中的Interrupt(中断)系统是一个至关重要的组成部分,它负责管理和处理系统中发生的各种硬件和软件中断,确保系统能够正确响应外部设备的请求,保持系统的稳定性和可靠性。 1.中断的作用 允许设备在没有CPU干预的情…...
GPT-4o mini 来袭:开发者如何驾驭新一代AI模型?
GPT-4o Mini 来袭:开发者如何驾驭新一代 AI 模型? 引言 随着人工智能(AI)技术的飞速发展,越来越多的先进模型不断涌现,给各行各业带来了深远的影响。OpenAI 最新推出的 GPT-4o Mini 是一种创新的 AI 模型…...

校园点餐系统
1 项目介绍 1.1 摘要 在这个被海量信息淹没的数字化时代,互联网技术以惊人的速度迭代,信息的触角无处不在,社会的脉动随之加速。每一天,我们都被汹涌而至的数据浪潮包裹,生活在一个全方位的数字信息矩阵中。互联网的…...

进口不锈钢309S螺栓的应用优势
进口不锈钢309S螺栓因其优异的性能和广泛的应用范围而在许多行业中备受青睐。309S不锈钢是一种含硫的易切削不锈钢,具有良好的耐高温和耐腐蚀性能,使其成为高温环境下理想的选择。下面我们就来详细探讨一下进口不锈钢309S螺栓的应用优势。 一、309S不锈钢…...
C# 设计模式之工厂方法模式
总目录 前言 本文是个人基于C#学习设计模式总结的学习笔记,希望对你有用! 在简单工厂模式中说到了简单工厂模式的缺点:简单工厂模式系统难以扩展,一旦添加新产品就不得不修改简单工厂方法,这样就会造成简单工厂的实现…...

Webpack 从入门到精通
(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 一、Webpack 简介 二、Webpack 的核心概念 三、Webpack 的安装与配置 安装 Node.js 安装 Webpack 初始…...

基于VScode和C++ 实现Protobuf数据格式的通信
目录 1. Protobuf 概述1.1 定义1.2Protobuf的优势 2. Protobuf 语法3、序列号和反序列化3.1 .pb.h 头文件3.2 序列化3.3 反序列化 4、测试用例 Protobuf详细讲解链接 1. Protobuf 概述 1.1 定义 protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立…...
linux环境openssl升级
1、下载openssl https://openssl-library.org/source/ 或者通过wget --no-check-certificate https://www.openssl.org/source/openssl-3.0.13.tar.gz 2、解压openssl tar -zxvf openssl-3.0.13.tar.gz 3、切换到解压后的目录 cd openssl-3.0.13/ 4、配置openssl安装目录…...

150Kg载重遥控履带式无人车技术详解
150Kg载重遥控履带式无人车是一种专为复杂地形和重载运输设计的无人化智能平台。它结合了先进的动力技术、履带式行走机构、远程遥控系统、高精度感知与导航技术及模块化设计,能够在恶劣环境下执行物资运输、侦察监视、灾害救援等多种任务。该车以其卓越的越野能力、…...

STM32的外部中断详解
一、什么是中断? 想象一下你正在家里做饭,突然门铃响了,你听到门铃声后,会暂时放下手中的事情(比如炒菜),去开门看看是谁。在这个例子中,门铃声就是一个“中断”,它打断…...

关于python问题 ,生成的excel文件内无爬取的数据存在,请问应如何解决?
🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…...
详细介绍Avalonia中的文件操作StorageProvider服务
文章目录 一、介绍二、StorageProvider的原理三、StorageProvider的实现1. 创建文件选择和保存对话框2. 选择目录四、StorageProvider的配置五、StorageProvider的高级用法1. 读取和写入文件2. 获取文件和目录信息3. 管理文件和目录4. 处理不同平台的差异六、总结一、介绍 在桌…...

「7.31更新日志」JVS·智能BI、逻辑、规则引擎功能更新说明
项目介绍 JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务配置化的方式,提供了 低代码数据分析物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等&am…...

编程语言 | C | 代码整理 | 4月
八月拍了拍你,并对你说:“好运就要开始了”! 目录 编程语言 | C | 代码整理 | 4月2019/4/12019/4/22019/4/22019/4/32019/4/42019/4/52019/4/62019/4/72019/4/82019/4/92019/4/102019/4/112019/4/122019/4/132019/4/142019/4/152019/4/162019…...
模板可变参数
当涉及到 C 编程中的模板参数处理时,特别是在处理可变数量的参数时,模板可变参数(variadic templates)是一个非常有用的特性。本篇博客将深入介绍模板可变参数的基本概念、语法、应用场景以及示例代码,帮助读者理解如何…...

是你!是你!我们的黄金写手!
...
QT 获取用于获取特定屏幕坐标处的最上层小部件(父与子关系的类)
QPoint globalPos pEvent->globalPos(); QWidget* widget QApplication::widgetAt(globalPos); 注意:屏幕坐标(包括显示器双屏)...

TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...

基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
<6>-MySQL表的增删查改
目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表…...

centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
【解密LSTM、GRU如何解决传统RNN梯度消失问题】
解密LSTM与GRU:如何让RNN变得更聪明? 在深度学习的世界里,循环神经网络(RNN)以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而,传统RNN存在的一个严重问题——梯度消失&#…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业
6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...