全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1515 2
2017-07-14

rate4q是把rate   quantile成4分位(大概0-25%,25%-50% ,50%-75%,75%-100%这么个意思)
firm     year     rank_year   rate     rate4q
A         2000        1            0.12       1
A         2001        2            0.8         4

B         2001        1            0.34       2
B         2002        2            0.05       1
B         2003        3            0.15       1

把类似于这中数据整理成从2000上市公司(2000年rank_year为1)的rate4q为1的公司按年份平均,得出以下类型的数据

2000年rank_year       rate4q(1)      rate4q(2)      rate4q(3)      rate4q(4)
                  1                ...             ...                   ...                 ...
                  2                ...             ...                   ...                 ...


2001年rank-year          rate4q(1)      rate4q(2)      rate4q(3)      rate4q(4)
                  1                ...             ...                   ...                 ...
                  2                ...             ...                   ...                 ...

该怎么做呢

望各位高人指点,拜托

二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-14 15:13:26
或者谁能用简介的语句描述一下问题
上网或者在书上找哪一个板块
二维码

扫码加我 拉你入群

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

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

2017-8-10 11:20:42
我是把year和rank_year改成字母型变量(tostring)
gen 新变量=year+rank_year [这样加起来就会变成20001 20012.。。]
然后保留所需,以2007年上市公司为例
keep if standard == "20071" | standard == "20082" | standard == "20093" | standard == "20104" | standard == "20115" | standard == "20126" | standard == "20137" | standard == "20148" | standard == "20159" | standard == "201610"
再然后
collapse (mean)leverage, by(rank_year1 leverage4q)    [求平均]
.......
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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