全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6683 6
2014-04-20
我有一个上市公司十大股东的数据,其中只有三个变量,no,year,rate,分别表示上市公司证券代码,年份及股东持股数量。其中,对于每个公司年,有十个持股数量的数据,第一个为第一大股东的持股数量,第二个为第二大股东的持股数量,以此类推,第十个为第十大股东的持股数量。注意,数据中没有变量表征是第几大股东,只能从持股比例中看出来。我现在要计算前五大股东的持股比例,该怎么便呢?另外,我用循环做,用j代表行,总是显示j invalid name。
不甚感激!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-20 10:26:15
不要用循环。
bysort no year: gen  ShrCR3= rate[1]+rate[2]+rate[3]+rate[4]+rate[5]
二维码

扫码加我 拉你入群

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

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

2014-4-20 10:32:55
zj20000101 发表于 2014-4-20 10:26
不要用循环。
bysort no year: gen  ShrCR3= rate[1]+rate[2]+rate[3]+rate[4]+rate[5]
太感谢了,琢磨了很久呢。还想问问如果我想产生一个股东的排序变量,对每个公司的股东进行排序,该怎么做呢?O(∩_∩)O谢谢~
二维码

扫码加我 拉你入群

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

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

2014-4-20 11:43:54
sort no year rate
bysort no year: gen px=_n
二维码

扫码加我 拉你入群

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

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

2014-4-20 15:39:31
zj20000101 发表于 2014-4-20 11:43
sort no year rate
bysort no year: gen px=_n
好的好的,谢啦
二维码

扫码加我 拉你入群

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

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

2015-1-30 16:23:03
楼上,你好,我也是V_ere一样的问题,可是为什么我加和的结果和实际结果有些偏差
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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