全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
800 5
2023-09-09
请教各位坛友,有这样一组数据,我想在根据Names分组后,再按照Universitys进行分组,下列数据已经根据egen NameID = group(Names)进行了分组,如果我按照代码egen NameUnivID =  group(Names Universitys)运行后,不是我想要的结果,因为它不是组内分组,我想要的效果是姓名为Bob的人按照所属的高校重新分组,也就是Bob univ1分组为1而不是3,Bob univ3分组为2而不是4。如果我按照下边这两个命令总是报错,所以不知道问题出在哪里。
复制代码
复制代码


二维码

扫码加我 拉你入群

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

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

全部回复
2023-9-9 21:24:53
屏幕截图 2023-09-09 211515.png
二维码

扫码加我 拉你入群

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

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

2023-9-10 10:01:27
在stata网站找到一个答案,分享给大家https://www.statalist.org/forums ... roups-within-groups
二维码

扫码加我 拉你入群

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

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

2023-9-10 13:55:33
提示 not sorted ,需要把 by 改成 bys
group应该搭配 egen

bys NameID: egen NameUnivID = group(Universitys)
二维码

扫码加我 拉你入群

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

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

2023-9-10 13:57:37
不好意思,忽略我的回答
二维码

扫码加我 拉你入群

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

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

2023-9-11 14:18:36
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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