楼主: 黃河泉
83168 268

[程序分享] 【断点回归】之 Stata 程序   [推广有奖]

261
也行熊 发表于 2022-3-27 02:17:11
其它用户名 发表于 2021-9-2 21:37
您好 请问RDD有面板模型吗~我看蛮多论文用的都是截面RDD
您好,请问您知道使用面板数据进行断点回归应该使用什么样的stata命令吗?或者说如果使用时间作为断点应该如何处理呢?

262
c452049537 发表于 2022-9-13 13:44:42
好资源,感谢楼主分享

263
好好学习2333 发表于 2023-5-10 11:49:23
黄老师好!能否把你的资料发给我学习下?我的邮箱:3061767237@qq.com

264
watermelon爱学习 发表于 2023-9-18 11:13:37
也行熊 发表于 2022-3-27 02:17
您好,请问您知道使用面板数据进行断点回归应该使用什么样的stata命令吗?或者说如果使用时间作为断点应该 ...
您好,请问您解决了断点回归在面板数据如何应用的问题嘛

265
dijie1 学生认证  发表于 2023-11-29 22:43:42
sunying275 发表于 2019-5-6 21:03
好的,感谢黄老师!
亲 请问你的问题后来怎么解决的,是否可以交流


266
kimsunwoo 学生认证  发表于 2024-1-25 20:29:16
学习到了

267
kimsunwoo 学生认证  发表于 2024-1-25 20:29:47
感谢分享

268
l527733040 学生认证  发表于 2024-2-8 17:27:04
谢谢老师讲解

269
赵安豆 发表于 2025-2-15 17:26:09
断点回归(Regression Discontinuity Design, RDD)是一种识别和估计政策或干预效果的准实验方法。在Stata中实现RDD主要需要以下几步:

1. 数据清洗:确保你的数据集中包含了用于定义“断点”的变量,以及你关心的结果变量。

2. 描述性统计分析:检查你的数据集是否满足RDD的前提条件。比如,检查处理组和控制组的协变量在断点附近是否是连续的(除了政策干预外)。

3. 运行回归模型:使用Stata命令`rdrobust`或`rdrobust`来执行RDD分析。这些命令可以进行局部线性回归、带宽选择等操作,以估计断点两侧的差异。

4. 检验和敏感性分析:检查你的结果是否稳健于不同的模型设定或参数选择(比如不同带宽)。

5. 可视化结果:使用Stata的图形命令如`rdplot`来生成散点图、密度图等,帮助理解断点处的情况。

6. 报告和解释结果:根据分析结果,撰写报告并解释政策效应的意义。

以下是用Stata执行RDD的基本步骤示例:

假设你的数据集名为mydata,你关心的“断点”变量是x1,结果变量为y1,处理状态由x1是否大于0决定(即以0作为断点):

```stata
// 加载数据
use mydata, clear

// 运行RDD模型
rdrobust y1 x1, c(0)

// 检查带宽敏感性
rdrobust y1 x1, c(0) all bws("iw 5")

// 绘制结果图
rdplot y1 x1, c(0)
```

在使用`rdrobust`或任何其他RDD命令前,请确保你已经安装了这些命令。如果未安装,可以使用以下命令:

```stata
ssc install rdrobust
```
以上是在Stata中实现断点回归的基本步骤和示例代码,希望能帮助到你!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-6 02:52