楼主: 1353679112
2647 3

[回归分析求助] 为什么在stata中无法做probit和logit模型 [推广有奖]

  • 3关注
  • 1粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
8786 个
通用积分
13.5948
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
381 点
帖子
156
精华
0
在线时间
793 小时
注册时间
2017-1-21
最后登录
2025-7-4

楼主
1353679112 学生认证  发表于 2017-5-20 11:04:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
最近一直在做二值选择模型,其实二值选择模型原理很简单,而我在stata中做总是出现一些问题,看了以前论坛友友的帖子也存在相似的问题,但是还是没有找到准确的答案,再次发帖向大神请教!我的因变量是0和1二值选择问题,以probit模型为例,DUM为0和1值,同时控制了年份(year)、国家(country)和行业(sector)
我输入的CODE为:
probit DUM  C1 C2  C3 C4 i.year i.sector i.country ,nolog
然后就会跳出:
outcome does not vary; remember:
                                  0 = negative outcome,
        all other nonmissing values = positive outcome
r(2000);

但是论坛友友说因变量必须为0和1,然后tab 了一下是这样的:
tab        DUM
          DUM        Freq.                Percent          Cum.                       
          0               19,439        72.57        72.57
          1                 7,349     27.43        100.00                        
         Total        26,788        100.00


可是我的自变量确实是0和1的取值,然后我想是不是因为我的因变量存在缺失值,然后把因变量所有的缺失值删除掉,输入同样的probit命令还是不行,这是为什么呢?也没有确定的答案,在此小女子在这向大家求教!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:logit模型 Probit logit Stata tata 模型

沙发
1353679112 学生认证  发表于 2017-5-20 11:06:49
不要沉哦,急找答案

藤椅
军少 学生认证  发表于 2017-5-20 13:05:26
你可以将数据贴上来,这样有的人就可以检测下,是否操作问题还是数据问题
stata肯定是可以做probit模型和logit的模型

板凳
1353679112 学生认证  发表于 2017-5-20 14:13:14
军少 发表于 2017-5-20 13:05
你可以将数据贴上来,这样有的人就可以检测下,是否操作问题还是数据问题
stata肯定是可以做probit模型和l ...
后来才发现有一个自变量只能在因变量取值为1的情况下才可以取值,这样做二值选择模型的话因变量的取值只能取1了,所以跑不出结果,最后考虑不把那个自变量放进去

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-20 11:07