楼主: 蓝莲花开12
11799 27

[编程问题求助] stata mixlogit函数一直报错matrix __000002 not found [推广有奖]

21
残聿 发表于 2016-10-13 13:17:34
夏目贵志 发表于 2016-10-13 12:02
不用先运行mixlogit。加载好数据之后直接
gen byte spl=.
markout spl obs distobus area
clogit choice delta distobus area if spl , group(obs);
note: delta omitted because of no within-group variance.
note: distobus omitted because of no within-group variance.
note: area omitted because of no within-group variance.

redundant or inconsistent constraints
r(412);

end of do-file

r(412);
结果这样,还是会报错

22
蓝莲花开12 发表于 2016-10-13 13:19:27
夏目贵志 发表于 2016-10-13 12:02
不用先运行mixlogit。加载好数据之后直接
gen byte spl=.
markout spl obs distobus area
clogit choice delta distobus area if spl , group(obs);
note: delta omitted because of no within-group variance.
note: distobus omitted because of no within-group variance.
note: area omitted because of no within-group variance.

redundant or inconsistent constraints
r(412);

end of do-file

r(412);

还是会报错

23
蓝莲花开12 发表于 2016-10-13 13:29:10
夏目贵志 发表于 2016-10-13 12:02
不用先运行mixlogit。加载好数据之后直接
gen byte spl=.
markout spl obs distobus area
运行第一行命令后产生的变量spl 都是缺省的

24
夏目贵志 发表于 2016-10-13 22:31:49
蓝莲花开12 发表于 2016-10-13 13:19
clogit choice delta distobus area if spl , group(obs);
note: delta omitted because of no within-g ...
嗯。就是这个问题。应该解决了这个问题就好了。我知道会出错,就是想确认一下究竟是什么错误。

25
蓝莲花开12 发表于 2016-10-14 10:46:50
夏目贵志 发表于 2016-10-13 22:31
嗯。就是这个问题。应该解决了这个问题就好了。我知道会出错,就是想确认一下究竟是什么错误。
那请问能解决吗~已经快抓狂了,但是为什么用stata自带的数据就不会出问题呢?

26
夏目贵志 发表于 2016-10-14 22:38:44
蓝莲花开12 发表于 2016-10-14 10:46
那请问能解决吗~已经快抓狂了,但是为什么用stata自带的数据就不会出问题呢?
因为这个是你的数据的问题啊。原本的那个错误信息并不说明实际的问题,所以才让你贴这些信息,好找到真正的错误。现在真正的错误找到了,就是你的数据有问题(更准确的说应该是你的模型设定和数据不一致)。那这个就看你自己要怎么改了啊,是改模型还是真的是数据有误。这个别人就帮不了你了。

27
蓝莲花开12 发表于 2016-10-15 08:17:32
夏目贵志 发表于 2016-10-14 22:38
因为这个是你的数据的问题啊。原本的那个错误信息并不说明实际的问题,所以才让你贴这些信息,好找到真正 ...
好的,谢谢

28
Wangyixin123 学生认证  发表于 2017-5-8 22:27:19
我也遇到这个问题了啊,求大神相助咯

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

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