Stata:无条件分位数回归及应用
👇 连享会 · 推文导航 | www.lianxh.cn
🍎 Stata:Stata基础 | Stata绘图 | Stata程序 | Stata新命令 📘 论文:数据处理 | 结果输出 | 论文写作 | 数据分享 💹 计量:回归分析 | 交乘项-调节 | IV-GMM | 时间序列 | 面板数据 | 空间计量 | Probit-Logit | 分位数回归 ⛳ 专题:SFA-DEA | 生存分析 | 爬虫 | 机器学习 | 文本分析 🔃 因果:DID | RDD | 因果推断 | 合成控制法 | PSM-Matching 🔨 工具:工具软件 | Markdown | Python-R-Stata 🎧 课程:公开课-直播 | 计量专题 | 关于连享会
连享会视频课 · 因果推断实用计量方法
作者: 杨雪 (南开大学)
邮箱: yangx0322@qq.com
温馨提示: 文中链接在微信中无法生效。请点击底部「阅读原文」。或直接长按/扫描如下二维码,直达原文:
目录
1. 简介
2. 基于再中心化影响函数 (RIF) 的 UQR 模型
3. RIF 分位数回归的 Stata 命令
3.1 无条件固定效应面板分位数回归
3.2 基于 RIF 回归的 UQR
4. 部分无条件分位数回归
5. 参考资料
6. 相关推文
1. 简介
Koenker and Bassett (1978) 提出了条件分位数回归 (CQR) 方法,从此开启了大家对均值回归以外的新天地。然而,由于 QCR 的结果基于过多甚至是不必要的个体特征,当我们想要知道解释变量对被解释变量的一般边际影响而无所谓样本个体的其他观测特征时,继续用 QCR 显然无法得到我们想要的结果。由此,无条件分位数回归 (UQR) 应运而生。UQR 是对 CQR 的补充和拓展,在劳动经济学与政策评估中具有重要应用价值 (朱平芳和张征宇,2012)。
2. 基于再中心化影响函数 (RIF) 的 UQR 模型
RIF 是一种稳健估计,最早由 Firpo、Fortin and Lemieux (FFL, 2009) 引入分位数回归,用以分析解释变量 分布的微小变化对 无条件分布 分位数的影响。 对于如下 RIF,无论是线性模型还是 Logit 模型,都可以通过积分得到无条件分位:
其中 表示 的 分位数对应的在中心化影响函数, 是 的无条件分位数,满足 , 是 的密度函数。利用条件期望的迭代法则可将 (1) 式写为:
FFL 令 X 每一个分量进行一个虚拟的无穷小平移变换 (location shift),以获得 的边际变化对 的影响,如此(2)式右边变为:
(3)-(2),除以增量 并令 趋向于 0,可以得到 的单位平移对 的 无条件分位数的边际影响,即无条件分位数偏效应 (UQPE):
归纳起来,获得 UQPE 一致估计的一般步骤有三步:
首先,基于样本信息获得 的一致估计 ,然后用 对 作 Probit 或 Logit 回归,获得 中 的一致估计,其中 是正态分布函数或 Logistic 分布函数。 然后,计算 (3) 式中偏导数可得到其一致估计为:
最后,可以通过计算:
获得 UQPE 的一致估计。
3. RIF 分位数回归的 Stata 命令
3.1 无条件固定效应面板分位数回归
Borgen (2016) 在 FFL (2009) rifreg
基础上,提供了 xtrifreg
命令,可以在高维固定效应存在的情况下有效地估计 UQR。 xtrifreg
首先用 pctile
确定在指定分位数处的结果变量,然后用 kdensity
来确定 在该分位数处的密度,并计算 RIF,最后将 RIF 作为 xtreg
中的被解释变量进行回归。其语法结构为:
xtrifreg depvar indepvars [if] [in] [weight],
fe i(varname) [options]
weight
:设置权重,可采用 Stata 四种权重中的三种:aweights, fweights, 和 iweightsi(varname)
:xtrifreg
要求在i(varname)
选项中指定一个固定效应变量 (必须为哑变量)xtrifreg
默认报告聚类标准误,放宽了误差项的 iid 假设。也可以通过norobust
等选项,得到其他类型的标准误。
3.2 基于 RIF 回归的 UQR
uqreg
可以专门用于估计基于 RIF 回归的 UQR。如 FFL (2009) 所言,由于分位数 RIF 在不同观测值之间的唯一变化元素是一个指示观测值高于或低于给定分位数的二元变量,任何线性或二项式模型都可以用来估计 UQR。默认情况下, uqreg
只提供平均处理效应的点估计,在 UQR 框架中可以解释为无条件的偏效应。该命令语法结构如下:
uqreg depvar [indepvars] [if] [in] [weight],
q(#p) method(str) [bw(#) kernel(kernel)
method_options noisily]
weight
:设置权重,可采用 Stata 的所有权重类型,有 aweights, fweights, iweights 和 pweightsq(#p)
: 指定无条件分位数,限一个method(str)
:指定估计 UQR 的方法,有 regress、reghdfe、logit、probit、cloglog 和 hetprobitbw(#) kernel(kernel)
:指定用于估计密度函数的带宽函数或 (和) 核函数method_options
:指定与所选估计方法相适应的选项noisily
:显示初步步骤
4. 部分无条件分位数回归
Powell (2010) 认为,FFL (2009) 将所有解释变量都等同于控制变量,无法区分政策变量和控制变量。RIF 回归无法同时基于一些变量的条件分位数回归计算另一些变量的无条件分位数回归。区分政策变量与控制变量的目的主要是为了计算 关于 是有条件的分位数回归, 同时关于 的部分分量是无条件分位数回归。
这种情形下可以采用 genqreg
命令。包含额外的协变量改变了对处理变量的估计系数的解释,通过 gengreg
,即使存在额外的控制变量,也会产生无条件的分位数处理效应。具体应用可参见如下推文:
5. 参考资料
Rios-Avila, F. 2020, Recentered influence functions (RIFs) in Stata: RIF regression and RIF decomposition, Stata Journal, 20(1):51-94. -Link-, -PDF- Borgen, N. T. 2016, Fixed effects in unconditional quantile regression, Stata Journal 16:403–415. -Link-, -PDF- Firpo, S., N. M. Fortin, and T. Lemieux. 2009, Unconditional quantile regressions. Econometrica, 77: 953-973. -Link-, -PDF- 朱平芳,张征宇. 2012,无条件分位数回归:文献综述与应用实例,统计研究,29(03):88-96. -Link-
6. 相关推文
Note:产生如下推文列表的 Stata 命令为:
lianxh 分位数
安装最新版lianxh
命令:
ssc install lianxh, replace
专题:专题课程 连享会直播:分位数回归 专题:回归分析 xtrifreg:基于再中心化影响函数的分位数回归及 Stata 实操-T340 Stata+R:分位数回归一文读懂 Stata:分位数回归简介 专题:内生性-因果推断 Stata:分位数回归中的样本自选择问题 专题:分位数回归 qrprocess:高效好用的分位数回归命令-T313 arhomme:分位数回归中的样本选择问题-T202 qregplot:分位数回归图示-T359 Stata:面板分位数模型估计及内生性初探
课程推荐:因果推断实用计量方法
主讲老师:邱嘉平教授
🍓 课程主页:https://gitee.com/lianxh/YGqjp
New! Stata 搜索神器:
lianxh
和songbl
GIF 动图介绍
搜: 推文、数据分享、期刊论文、重现代码 ……
👉 安装:
. ssc install lianxh
. ssc install songbl
👉 使用:
. lianxh DID 倍分法
. songbl all
🍏 关于我们
连享会 ( www.lianxh.cn,推文列表) 由中山大学连玉君老师团队创办,定期分享实证分析经验。 直通车: 👉【百度一下: 连享会】即可直达连享会主页。亦可进一步添加 「知乎」,「b 站」,「面板数据」,「公开课」 等关键词细化搜索。