楼主: 杰哥的个性
1882 7

[学术治理与讨论] 双重差分+门槛检验跑不出结果 [推广有奖]

  • 0关注
  • 0粉丝

大专生

25%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0.0515
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
3
精华
0
在线时间
95 小时
注册时间
2021-5-14
最后登录
2025-9-3

楼主
杰哥的个性 学生认证  发表于 2024-10-25 09:07:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想在双重差分的基础之上加一个门槛检验,命令如下:xi:xthreg 被解释变量 一系列控制变量 i.year,rx(did) qx(var448) thnum(2) grid(100) trim(0.01 0.01) bs(300 300),结果运行时老是报错,后面将did换成一个连续型变量就能跑出结果!求问这是为什么呀?谢谢解答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:双重差分 连续型变量 trim grid year

沙发
att006 发表于 2024-10-25 21:48:35
双重差分(DID)模型中,did变量通常是一个虚拟变量(0 - 1 变量),用于表示处理组和对照组以及处理前后的差异。而xthreg命令中的rx()选项可能对变量的性质有特定要求。当rx()中的变量为连续型变量时能跑出结果,可能是因为该命令在设计上更适合处理连续型变量作为门槛变量的情况。
虚拟变量did的取值离散且只有两种状态,与xthreg命令内部对rx()选项所期望的变量分布或者计算方式可能不兼容。像门槛回归可能涉及到对变量进行排序、划分区间等操作,虚拟变量的这种离散且有限的取值方式可能导致在这些操作中出现不符合预期的情况。

xthreg命令的计算逻辑可能是基于连续型变量的分布特征来寻找门槛值。连续型变量有更丰富的取值范围,可以划分不同的区间进行门槛回归分析。did变量由于其离散性质,可能无法满足该命令在门槛值寻找过程中的某些假设。从模型假设角度看门槛回归通常假设门槛变量与被解释变量之间存在一种连续的、可能是非线性的关系。虚拟变量不符合这种连续关系的假设,放入rx()选项时,可能会导致模型无法按照预期的方式估计参数,报错。
xthreg命令内部的算法可能没有针对虚拟变量作为rx()选项中的变量进行优化。例如在进行自助法(bs)抽样、划分网格(grid)或者修剪(trim)操作时,算法可能依赖于变量的连续性来保证数值计算的稳定性和收敛性。虚拟变量的特性可能会破坏这种稳定性,导致在计算过程中出现错误。

藤椅
杰哥的个性 学生认证  发表于 2024-10-26 09:19:06
att006 发表于 2024-10-25 21:48
双重差分(DID)模型中,did变量通常是一个虚拟变量(0 - 1 变量),用于表示处理组和对照组以及处理前后的 ...
谢谢老师的解答,您的意思我明白了,可能是我命令格式的问题,针对自变量为离散变量的门槛回归stata有其他命令,但我在网上实在找不到这种情况的处理办法,您知道的话麻烦告知一下,不胜感激

板凳
att006 发表于 2024-10-26 19:37:41
面板门槛回归模型Stata程序xthreg具体操作.pdf
download.csdn.net/download/samLi0620/85696384

动态面板门槛模型及 Stata 具体操作步骤
blog.csdn.net/a519573917/article/details/140987254

面板数据的门槛|门限效应检验、阈值确定、回归结果解释
https://blog.csdn.net/weixin_43213884/article/details/130640607

上面网址前可能要加  https://
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
杰哥的个性 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
杰哥的个性 学生认证  发表于 2024-10-27 11:03:17
att006 发表于 2024-10-26 19:37
面板门槛回归模型Stata程序xthreg具体操作.pdf
download.csdn.net/download/samLi0620/85696384
感谢,已解决,使用xtthres 命令能处理自变量为离散变量的情况。

地板
程程88 发表于 2025-5-13 22:00:36
杰哥的个性 发表于 2024-10-27 11:03
感谢,已解决,使用xtthres 命令能处理自变量为离散变量的情况。
你好,请问你下你使用这个命令的时候是否会出现三重门槛回归的时候两个门槛值一样,然后三重门槛F值和临界值都为0的情况?方便分享下具体的代码吗?感觉网上这个命令的信息很少

7
Killua609 发表于 2025-5-29 07:12:05
因为a所以b

8
搞点芝士778 学生认证  发表于 2025-6-2 22:24:46
杰哥的个性 发表于 2024-10-27 11:03
感谢,已解决,使用xtthres 命令能处理自变量为离散变量的情况。
你好,我也遇到了同样的问题,请问可以说一下关于你使用的xtthres命令嘛,怎么解决的报错问题呢?非常感谢!

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

本版微信群
加好友,备注ddjd
拉您入交流群
GMT+8, 2026-2-8 15:26