首页 > 其他分享 >Heckman 模型及 Stata 具体操作步骤

Heckman 模型及 Stata 具体操作步骤

时间:2024-08-16 17:53:18浏览次数:9  
标签:Heckman 结果 模型 样本 方程 选择 Stata 操作步骤

目录

一、文献综述

二、理论原理

三、实证模型

四、稳健性检验

五、程序代码及解释

六、代码运行结果


一、文献综述

Heckman 模型自提出以来,在众多领域得到了广泛且深入的应用。例如,在劳动经济学领域,Heckman(1979)率先将该模型应用于劳动力供给的研究,成功解决了样本选择偏差问题,为后续的相关研究奠定了基础。此后,许多学者在这一方向上不断拓展和深化。Mincer(1980)在研究女性劳动力参与率时,运用 Heckman 模型发现了教育和家庭背景等因素对女性就业决策的影响。

在教育经济学中,Card(1999)利用 Heckman 模型探讨了教育回报率的估计,纠正了由于样本选择导致的偏差,得出了更准确的教育对收入影响的结论。

在健康经济学领域,Smith(2005)借助 Heckman 模型分析了医疗服务利用的决定因素,揭示了个体特征和经济因素在医疗选择中的作用。

这些研究都充分展示了 Heckman 模型在处理样本选择偏差问题上的有效性和重要性,为相关领域的研究提供了有价值的方法和思路。

二、理论原理

Heckman 模型主要用于解决样本选择偏差问题。在许多实际研究中,我们所观察到的样本并非完全随机的,而是由于某种选择机制导致的。例如,在研究个人工资收入时,我们只能观察到有工作的人的工资,而那些没有工作的人(即未进入样本的个体)的工资信息是缺失的。这种非随机的样本选择可能导致估计结果出现偏差。

例如,如果研究个人的收入,选择方程可能是个人是否选择工作的决策,取决于教育程度、家庭状况等因素;结果方程则是对于有工作的人,其收入与工作经验、技能水平等因素的关系。

三、实证模型

通过这样的实证模型设定,我们可以更准确地分析个体创业决策的影响因素以及创业收入的决定因素,并解决可能存在的样本选择偏差问题。

四、稳健性检验

为了检验模型的稳健性,可以改变解释变量的形式或加入其他控制变量,重新估计模型,观察结果是否发生显著变化。

五、程序代码及解释

// 导入数据
use "your_data.dta", clear

// 估计选择方程(使用 Probit 模型)
probit entrepreneurship education age assets  // 这里假设 entrepreneurship 是表示是否创业的二元变量,education、age 和 assets 是影响创业选择的解释变量
// 查看选择方程的估计结果
estimates store selection

// 生成逆米尔斯比率
predict lambda, lambdai

// 估计结果方程(使用普通最小二乘法)
reg income education age assets lambda  // 这里假设 income 是创业个体的收入,education、age 和 assets 是影响收入的解释变量,lambda 用于校正样本选择偏差
// 查看结果方程的估计结果
estimates store outcome

// 比较选择方程和结果方程的估计结果
estimates table selection outcome

上述代码的详细解释如下:

  • use "your_data.dta", clear:用于导入名为 your_data.dta 的数据集,并清除可能存在的已有数据。

  • probit entrepreneurship education age assets:使用 Probit 模型来估计选择方程。Probit 模型适用于处理二元选择变量(如是否创业)。

  • estimates store selection:将选择方程的估计结果存储起来,以便后续进行比较和分析。

  • predict lambda, lambdai:根据选择方程的估计结果生成逆米尔斯比率 lambda

  • reg income education age assets lambda:使用普通最小二乘法(OLS)来估计结果方程,将逆米尔斯比率 lambda 纳入方程以校正样本选择偏差。

  • estimates store outcome:存储结果方程的估计结果。

  • estimates table selection outcome:将选择方程和结果方程的估计结果以表格形式展示,方便对比和分析。

六、代码运行结果

运行上述代码后,Stata 会输出选择方程和结果方程的详细估计结果,包括系数估计值、标准误、t 值、p 值等。通过分析这些结果,可以判断解释变量对被解释变量的影响是否显著,以及样本选择偏差的校正效果。

例如,在结果方程中,如果教育水平(education)的系数显著为正,说明教育水平的提高对创业收入有显著的正向影响。同时,观察逆米尔斯比率(lambda)的系数及其显著性,可评估样本选择偏差的程度和校正的有效性。

实证专题(2)-Heckman 两步法! (qq.com)icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=Mzg4MTYyNjExNg==&mid=2247484553&idx=1&sn=33206f6d0fdd35867451550a64e326ef&chksm=ce2c38b6f3b28789f7ffa377f68da94ca2b8fadd8bad141cc336b81540875409d35fb710b2e1#rd

标签:Heckman,结果,模型,样本,方程,选择,Stata,操作步骤
From: https://blog.csdn.net/a519573917/article/details/141252138

相关文章

  • SpringBoot修改内置tomcat版本的操作步骤
    一:由于Tomcat高危漏洞影响,本文介绍了如何查询和修改Springboot内嵌的Tomcat版本,包括通过POM文件或mvnrepository查询版本,以及通过添加properties配置更改版本。此外,还提到了遇到缺少tomcat-juli依赖时的解决办法。最近Tomcat爆出高危漏洞,基本影响所有的Tomcat版本,故需要对sprin......
  • 短面板数据实证模型及 Stata 具体操作步骤
    目录一、文献综述二、理论原理三、实证模型四、稳健性检验五、程序代码及解释六、代码运行结果一、文献综述在当今的经济和社会科学研究中,短面板数据的应用日益广泛。众多学者借助短面板数据进行深入的实证分析,为各领域的理论发展和政策制定提供了有力的支持。例......
  • openmediavault 7.0 安装和配置详细操作步骤
    OpenMediaVault(OMV)7.0是一个基于Debian12Linux的开源网络附加存储(NAS)解决方案,它提供了丰富的功能来管理和共享数据。一、安装OpenMediaVault7.01.准备安装材料U盘:一个8G以上容量的U盘,建议16-32GB,用于制作安装盘。电脑或服务器:一台用于安装OMV7.0的电脑或服务器。......
  • stata 代码实现熵值法计算 含常见问题解答
    适用:面板数据均可stata版本:无要求例如,使用了一个10年的省级面板数据,含15个指标,现在来计算各地区的熵值法得分。其中,x1x2x3x4x6x7x8x9x11x12x13x14x15是正向指标;而x5x10是负向指标。1.定义面板,定义指标的正负。tssetidyearglobalxlist1"x1x2x3x4x6x......
  • stata 空间计量模型实证全过程
    ***描述性统计sumyx1x2x3x4logout,save(Descriptive)wordreplace:sumyx1x2x3x4//***输出描述性统计结果,点击Descriptive.rtf,即可出现word版本的描述性统计表***空间相关性检验(莫兰检验)clearcd"C:\ProgramFiles(x86)\Stata14\ado"//定义路径,自己建立......
  • 【学习笔记】Kylin-Desktop-V10-SP1 麒麟系统安装CrossOver软件的详细操作步骤
    一、前期准备1.关于CrossOverCrossOver是一款系统兼容软件,它让您可以在Mac和Linux系统上直接运行Windows应用,不用安装虚拟机;直接通过CrossOver软件,从dock直接启动Windows应用说明:CrossOver软件是一款付费使用软件,但支持14天试用期2.安装麒麟系......
  • 使用注册表进行映像劫持,将 notepad.exe 替换为 notepad2.exe 的操作步骤如下:
    使用注册表进行映像劫持,将notepad.exe替换为notepad2.exe的操作步骤如下:打开注册表编辑器:按 Win+R 组合键打开运行对话框。输入 regedit 并按Enter打开注册表编辑器。导航到指定路径:在注册表编辑器中,依次展开以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microso......
  • 人渣生存scum因丢失x3daudio启动受阻:X3daudio1_7.dll丢失或找不到错误操作步骤解析
    当您在运行《人渣生存》(Scum)时遇到“x3daudio1_7.dll丢失或找不到”的错误,这通常意味着系统中缺少该特定的动态链接库文件。以下是详细的解决步骤:方法一:更新显卡驱动程序有时候,这个文件的丢失可能是由于显卡驱动程序过时或损坏。更新显卡驱动程序是解决x3daudio1_7.dll丢......
  • 开发板测试手册——系统启动、文件传送操作步骤详解(1)
    前言本文适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu14.04.364bit虚拟机:VMware15.1.0U-Boot:U-Boot-2017.01Kernel:Linux-4.9.0、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装......
  • 开发板测试手册——USB 4G 模块、GPS 定位功能操作步骤详解(3)
    前言本文适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu14.04.364bit虚拟机:VMware15.1.0U-Boot:U-Boot-2017.01Kernel:Linux-4.9.0、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装......