楼主: chico233
18340 34

[字符问题求助] 用SUEST做组间系数差异检验,但是一直显示not found [推广有奖]

31
cupl_charles 学生认证  发表于 2022-3-17 10:03:34
woaijiliang0928 发表于 2021-9-29 11:16
请问问题解决了吗?我也一直卡在这里
我试了下,发现是因为我的行业控制变量i.industry在两个组里是不一致的,导致始终显示mean not found,后来我把这个i.industry删掉后,就能正常跑出结果了。

32
天才丁诺 发表于 2022-4-14 21:30:53
楼主解决了吗?我也遇到了同样的问题

33
紫嫣judy 发表于 2023-9-4 14:09:09
phu612746 发表于 2021-12-30 00:35
感谢,logit的时候就得按照阁下这样的命令,
xi:logit y x $contrals_a   if race=百人
est store m1  ...
我去,困扰了好久,真的解决了!感恩的心!

34
是佳航啊 发表于 2023-10-18 10:28:54
我也遇到这个问题了,前面model都显示结果了,test却说找不到

35
赵安豆 发表于 2024-5-15 00:24:16
你好!出现这个错误可能是因为你的数据集中没有名为"m0_mean"的变量。在使用SUEST进行组间系数差异检验之前,请确保你已经正确地估计了模型,并且数据集中包含了你要比较的系数所对应的变量名。

按照连玉君老师的代码,你应该先用estimates store命令存储估计的模型,比如:

```stata
regress outcome var1 var2 if group == 0 // 存储第一组的模型
estimates store m0

regress outcome var1 var2 if group == 1 // 存储第二组的模型
estimates store m1
```

然后使用suest进行检验:

```stata
suest m0 m1, test([outcome]var1 = [outcome]var2)
```
上述代码会对比两组中`var1`对`outcome`系数的差异。请确保变量名与你的数据集匹配,如果仍然出现错误,请检查数据和模型设定是否正确。希望这能帮到你!

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



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

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