楼主: 落木叶
1894 4

[编程问题求助] STATA做合成控制法出现r430错误 [推广有奖]

  • 0关注
  • 0粉丝

高中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
2562 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
79 点
帖子
5
精华
0
在线时间
55 小时
注册时间
2015-11-13
最后登录
2022-5-31

楼主
落木叶 发表于 2022-1-15 13:40:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

我之前添加4个控制变量做合成控制法很顺利,后来又新添加4个控制变量,一共8个控制变量,运行就出现上述问题。我查了说可能是我的代码里用了nested,可是nested是合成控制法的算法,必须要加进去的。我要怎么解决这个问题啊。

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 控制法 nested 控制变量 STATA

沙发
jsntlty0513 发表于 2022-2-7 15:02:56
请问最后解决了吗,我现在也是出现了这个问题

藤椅
圆圆的鸭梨 发表于 2022-2-17 10:10:00
jsntlty0513 发表于 2022-2-7 15:02
请问最后解决了吗,我现在也是出现了这个问题
或许您解决这个问题了吗?如果方便的话可以加微信一起讨论嘛?我微信是yuanyuandeyali

板凳
圆圆的鸭梨 发表于 2022-2-17 10:28:54
提供几种解决思路:1模型不适当  2自变量存在共线性  3数据量不足,如果有分支可能是分支数据量不足(尝试减少类别数)

报纸
赵安豆 发表于 2024-5-9 18:43:12
r430错误在STATA中通常表示“方程没有定义”。这可能是因为你的模型中存在多重共线性问题,即控制变量之间高度相关,导致矩阵无法逆。在这种情况下,你可以尝试以下几种方法:

1. 检查新添加的控制变量是否与已有变量有高度相关性。如果发现相关性很高,考虑删除或替换其中一些变量。
2. 使用岭回归(ridge regression)或者套索回归(LASSO regression),这些方法可以处理共线性问题。
3. 尝试使用逐步回归或者主成分分析来减少控制变量的数目。
4. 添加交互项或者多项式项,看看是否能改善模型的识别。

如果你确定代码中nested是必要的,也可以尝试修改算法或寻找替代方法。但首先建议你检查和处理共线性问题,这可能是最直接的解决方案。如果问题依然存在,可能需要进一步查看具体的数据和模型设定来找出问题所在。

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



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

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