全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5427 14
2019-05-19
复制代码


[/code]


想要得到的结果:知道每个公司每年人名连续出现的次数。
举例:id为2 的1992年 "王珍亭“,”候德彰"各出现1次;
1993年"王珍亭“,”候德彰"各连续出现2次;
1994年,"付刚峰“出现1次,”侯德彰"连续出现3次;
1995年"王珍亭“出现1次,而”侯德彰”连续出现4次


请问这个怎么用stata实现?谢谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2019-5-19 16:33:24
感谢用 dataex 提供资料,这个问题很有趣,我可能做不出来 (没太多时间思考),你若能:1. 将名字改成英文 (不同字母即可),2. 说明你最后要的格式 (可能是什么样变量,我现在很难想像),我帮你到美国 Stata forum 问问 (你英文够好的话,可以自己去问)。
二维码

扫码加我 拉你入群

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

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

2019-5-19 16:58:11
复制代码
想要得到的结果:id为2的样本,每年不同人名连续出现的次数,即要的结果如number1 和number2所示,number1是name 里第一个字母连续出现的次数,number2是name里第二个字母连续出现的次数。
举例:id为2的样本
1992年,a出现1次,b出现1次,即number1=1,number2 =1
1993年,b连续出现1次,a连续出现1次,即numer1=2,number2=2
1994年,c出现1次,b连续出现1次,即numer1=1,number2=3
1995年,a出现1次,b连续出现1次,即numer1=1,number2=4

如果有年份name是空值,则number1 和number2也为空,name出现的名字重新计算,比如:
2004年,h出现1次,i出现1次,即numer1=1,number2=1
2005年,j出现1次,i连续出现1次,即numer1=1,number2=2
2006年,j连续出现1次,i连续出现1次,即numer1=2,number2=3
2007年,name空值,则numer1和number2为空
2008年,i出现1次,l出现1次,则number1=1,number2=1.

谢谢!
二维码

扫码加我 拉你入群

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

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

2019-5-19 16:58:36
黃河泉 发表于 2019-5-19 16:33
感谢用 dataex 提供资料,这个问题很有趣,我可能做不出来 (没太多时间思考),你若能:1. 将名字改成英文 ( ...
谢谢老师提供帮助,已更新问题~
二维码

扫码加我 拉你入群

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

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

2019-5-19 17:10:30
小财喵 发表于 2019-5-19 16:58
谢谢老师提供帮助,已更新问题~
我帮你问了,看看有无人回答!
二维码

扫码加我 拉你入群

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

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

2019-5-19 19:00:29
小财喵 发表于 2019-5-19 16:58
想要得到的结果:id为2的样本,每年不同人名连续出现的次数,即要的结果如number1 和number2所示,number1是 ...
请试试 (感谢 William Lisowski)
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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