`RD` 和 `rdrobust` 命令都是用于执行断点回归分析(RDD)的工具,但是它们在处理数据和模型估计上有细微的区别。
1. **命令功能上的区别**:
- `RD`(通常指 Stata 中的 `rd` 命令)是一个较早期的断点回归命令,它提供了基本的RDD估计。
- `rdrobust` 是一个更加现代且更复杂的命令,它由 Victor Calonico, Matias D. Cattaneo 和 Max H. Farrell 开发。这个命令提供了一系列先进的选项和特性,例如自动带宽选择、局部线性回归调整、稳健的标准误等。
2. **出不来结果的问题**:
- 当你使用 `rdrobust y x` 出现空白或无法得到输出时,可能的原因包括数据问题(如x变量没有断点或断点两侧的数据不足)、命令语法错误、或者某些参数设置不适用于你的数据集。例如,如果在断点附近的数据点很少,`rdrobust` 可能会因为找不到足够的邻近点来进行局部回归而无法提供结果。
3. **直观差异**:
- `RD`(或 `rd`)可能提供了更加直接和简单的输出,适合初步的RDD分析。
- 而 `rdrobust` 提供了更多关于模型估计的技术细节和选项,例如不同的带宽选择、多种内核函数支持等,这对于需要更深入理解断点回归结果的研究者非常有用。
如果你在使用 `rdrobust` 时遇到问题,可以尝试检查数据是否满足RDD的基本要求(如断点两侧有足够的观测值),并确保你正确地指定了命令的所有必要参数。此外,查阅命令的官方文档或寻求社区帮助也是解决问题的有效途径。
此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用