楼主: 密斯特王
8666 9

[回归分析求助] probit回归报错r(2000)!输出outcome does not vary; remember: [推广有奖]

  • 0关注
  • 0粉丝

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
830 个
通用积分
2.9296
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5733 点
帖子
17
精华
0
在线时间
46 小时
注册时间
2016-10-3
最后登录
2022-11-10

楼主
密斯特王 发表于 2022-4-28 16:37:02 |AI写论文
10论坛币
求助!probit回归报错r(2000)!输入命令 probit happy FL11,显示
outcome does not vary; remember:
                                  0 = negative outcome,
        all other nonmissing values = positive outcome
确定没有负数,取值如图片所示
自变量金融素养FL11从1到4,离散型
因变量主观幸福感happy从1到5,离散型
麻烦指点一下!感谢!!

微信图片2.png (5.94 KB)

微信图片2.png

微信图片1.png (3.92 KB)

微信图片1.png

最佳答案

zcdefg 查看完整内容

那你要是按排序做oprobit是不是更好点
关键词:remember Probit回归 outcome Member Probit

沙发
zcdefg 学生认证  发表于 2022-4-28 16:37:03
密斯特王 发表于 2022-4-29 18:37
不一定二值的吧,只要是排序的就可以了,我上次也是这种1到5离散的,如果不可以老师应该会纠正吧,logit是 ...
那你要是按排序做oprobit是不是更好点

藤椅
密斯特王 发表于 2022-4-29 09:37:30
求帮帮忙

板凳
密斯特王 发表于 2022-4-29 15:30:33

报纸
zcdefg 学生认证  发表于 2022-4-29 15:32:21
probit不应该是二值的吗,因变量不是1就是0

地板
zcdefg 学生认证  发表于 2022-4-29 15:41:28
你的因变量是likert量表,一般直接ols回归就行,probit不是这么用的吧

7
密斯特王 发表于 2022-4-29 18:37:25
zcdefg 发表于 2022-4-29 15:32
probit不应该是二值的吗,因变量不是1就是0
不一定二值的吧,只要是排序的就可以了,我上次也是这种1到5离散的,如果不可以老师应该会纠正吧,logit是二值的

8
密斯特王 发表于 2022-5-20 18:58:27
zcdefg 发表于 2022-4-29 21:44
那你要是按排序做oprobit是不是更好点
是的,谢谢你!

9
HHTUZI 发表于 2023-8-31 20:16:23
请问楼主换成oprobit后有没有解决?我直接用的面板oprobit,但也出现了同样的报错

10
赵安豆 发表于 2024-5-22 16:07:41
这个报错意味着在你的数据中,因变量"happy"的所有观测值只有一种结果(可能是全为正数或者全为非缺失值),而probit回归需要至少两种不同的结果来进行分析。在这种情况下,你需要检查数据是否正确导入和清洗,确认因变量确实包含了多种可能的输出值。如果数据没有问题,那么可能需要考虑变换因变量或使用其他统计方法。

一种解决方法是检查并确保"happy"变量中是否存在缺失值或者错误值。如果有,可以尝试删除、填充合适的值或者用其他方法处理。如果数据正确无误,但仍然只有一种结果,你可能要考虑使用描述性统计分析,而非 probit 回归。

另一种可能性是你的自变量(FL11)和因变量之间的关系不是线性的,或者不是二元分布的,你可以考虑尝试其他类型的回归模型,如逻辑斯谛回归(logistic regression)或者其他非线性模型。如果数据确实不适合probit回归,建议咨询统计学专家或进一步查阅相关文献,选择适合你数据特性的分析方法。

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



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 12:46