全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3516 5
2016-08-24
dm  id  newvar(新变量)
1     a   1
1    a    1
1     a    1
2     b    2
2      b    2
2     c     2

请问,我想生成一个新变量newvar ,表示同一个dm下不同id的个数,stata该怎么编程?


二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-25 01:28:16
bys dm id: gen new = _N
二维码

扫码加我 拉你入群

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

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

2016-8-25 11:21:22
楼上的程序似乎不对,请试试(上次有人 post 出来的):
复制代码
二维码

扫码加我 拉你入群

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

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

2016-8-25 11:39:19
黃河泉 发表于 2016-8-25 11:21
楼上的程序似乎不对,请试试(上次有人 post 出来的):
谢谢,结果是对,但是命令得出的结果不是很明白,可否解释一下?
二维码

扫码加我 拉你入群

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

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

2016-8-25 11:42:26
屠夫的女儿 发表于 2016-8-25 11:39
谢谢,结果是对,但是命令得出的结果不是很明白,可否解释一下?
我自己用 duplicates drop dm id,force
by dm,sort: gen n=_n
by dm,sort: gen N=_N  解决
二维码

扫码加我 拉你入群

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

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

2016-8-25 11:47:49
屠夫的女儿 发表于 2016-8-25 11:39
谢谢,结果是对,但是命令得出的结果不是很明白,可否解释一下?
我也是从(好像是"蓝天")那边学的,刚刚我就一步一步执行命令,然后观察其变化,大概了解其精神!你应该也要试试看(不容易讲清楚)!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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