楼主: noodle
27708 6

[一般统计问题] Stata出现 “predicts data perfectly”? [推广有奖]

  • 1关注
  • 0粉丝

本科生

18%

还不是VIP/贵宾

-

威望
0
论坛币
424 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
749 点
帖子
94
精华
0
在线时间
51 小时
注册时间
2005-2-6
最后登录
2012-6-2

楼主
noodle 发表于 2011-3-6 15:08:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据输好之后,运行结果显示“outcome = socialtalk > 1 predicts data perfectly”,给出的错误号是r(2000),刚开始以为是变量类型的问题,可改了类型之后,还是同样的问题。有遇到同样问题的筒子吗?
二维码

扫码加我 拉你入群

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

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

关键词:perfectly predicts predict perfect Stata Stata Data perfectly predicts

QQ截图未命名.png (2.99 KB)

QQ截图未命名.png

沙发
sungmoo 发表于 2011-3-6 16:07:12
ta y socialtalk
*(这是数据的原因)就可以知道原因了。
已有 1 人评分经验 收起 理由
SpencerMeng + 60 热心帮助其他会员

总评分: 经验 + 60   查看全部评分

藤椅
noodle 发表于 2011-3-6 21:09:22
谢谢啊!我用的数据太少了,导致socialtalk单一变量更有解释能力!

板凳
guang1215 发表于 2011-3-15 00:53:49
您好!还是不懂您说的意思,能解释的详细一点吗?我也遇到了这样的问题。怎么处理呢  谢谢哦

3# noodle

报纸
绿筱媚青涟 发表于 2015-4-3 14:37:57
我知道了,就是过于完美,无法估计的意思。我把因变量不小心写到解释变量里去了。一回车,就给我出这样的结果。把那个因变量从解释变量中去掉以后,立马就正常了。
已有 1 人评分热心指数 收起 理由
thomasblink + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

地板
梧桐细雨夜 发表于 2015-7-26 22:19:25
noodle 发表于 2011-3-6 21:09
谢谢啊!我用的数据太少了,导致socialtalk单一变量更有解释能力!
我进行了ta y socialtalk ,但还是不知道什么意思

7
赵安豆 发表于 2024-7-16 10:30:38
在Stata中遇到"predicts data perfectly"的警告通常是由于模型遇到了完全分离的问题(perfect separation)。这意味着你的预测变量可以完美地预测响应变量中的一个或多个类别。例如,在逻辑回归中,如果有一个自变量使得所有1的结果都小于某个值而所有0的结果都大于这个值,就会出现这种情况。

解决这个问题的方法有几种:

1. **移除导致完全分离的变量**:检查你的数据和模型公式,看看是否有一个预测变量可以完美地预测结果。如果是这样,考虑从模型中删除它。

2. **使用Firth逻辑回归**:这是一种修正方法,在Stata中可以通过`firthlogit`命令实现。这种方法通过添加一个小的偏差来避免完全分离问题。

3. **增加数据点或减少预测变量的数量**:如果可能的话,收集更多的数据可以解决这个问题,或者简化你的模型以包含较少的预测变量。

4. **使用惩罚方法**:考虑使用Lasso、Ridge或其他类型的正则化技术。在Stata中,这些可以通过`lassologit`或`ridge`等命令实现。

5. **采用Bayesian逻辑回归**:这可以为参数估计引入先验分布,避免了完全分离问题。

因此,在你的例子中,“outcome = socialtalk > 1 predicts data perfectly”表明`socialtalk`变量可能完美地预测了结果。你可以尝试上述方法来解决这个问题。如果`socialtalk`是一个二元分类变量,并且它的所有"1"值都与一个类别相关联,而所有其他值都与另一个类别相关联,则这是完全分离的明显标志。

在Stata中使用Firth逻辑回归可以这样操作:

```
firthlogit outcome socialtalk other_variables
```

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



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

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