全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2661 4
2020-05-10
输入asclogit命令后,显示如下错误提示variable mode has replicate levels for one or more cases,this is not allowed

mode就是方案,然后因变量是01变量
下面是我的数据格式

我不知道是那出错了,求大佬解答,谢谢
图片1.png


附件列表

文字文稿1.docx

大小:207.03 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-2 15:39:03
楼主,我遇到跟你一样的问题,你解决了吗??
二维码

扫码加我 拉你入群

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

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

2021-8-19 12:51:15
楼主,遇到一样的问题解决了嘛
二维码

扫码加我 拉你入群

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

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

2022-2-1 14:32:24
皮卡皮卡Y 发表于 2021-8-19 12:51
楼主,遇到一样的问题解决了嘛
请问这个问题您解决了吗
二维码

扫码加我 拉你入群

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

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

2024-5-3 00:54:37
你好,遇到这个错误通常意味着在使用`asclogit`命令时,你的数据在某些情况下对于特定的案例(个体)具有重复的模式(mode)水平。`asclogit`命令用于估计选择模型,特别是当个体在不同的选择方案中做出选择时。这个命令要求每个个体对于每个选择方案只能有一个观察值。如果一个个体在相同的选择方案中被观察到多次,就会出现这个错误。

下面是一些可能的解决步骤:

1. **检查数据的结构**:首先确认你的数据是否以正确的格式排列。对于`asclogit`模型,你需要确保数据是以长格式(long format)排列的,这意味着每个观察单位(通常是个体)在不同选择下的所有可能结果都有记录,并且每种选择都只能出现一次。

2. **清理数据**:检查是否有重复的行,尤其是对于同一个体在相同选择方案下的观察。可以使用Stata的`duplicates`命令来查找和删除重复的观察值。例如,你可以使用`duplicates list`命令查看重复的观察值,使用`duplicates drop`命令删除重复项。

3. **检查`mode`变量**:确保`mode`变量(即你的选择方案变量)对于每个个体在每个选择情境下是唯一的。如果一个个体在相同情境下对同一选择方案有多个响应,就会违反`asclogit`的假设,导致错误。

4. **重新组织数据**:如果问题在于数据的组织方式,你可能需要重新组织数据以确保每个个体和选择方案的组合是唯一的。这可能涉及到合并某些观察值或重新定义你的选择方案变量。

具体操作步骤可能需要根据你的数据和研究目的进行调整。如果你可以提供更多关于如何组织数据的细节(不需要具体数据,只需要结构描述),可能还能提供更具体的建议。希望这些建议能帮助你解决问题!

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



二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群