楼主: catheriners
1556 2

[统计软件] stata 面板数据整理 [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
228 点
帖子
9
精华
0
在线时间
16 小时
注册时间
2016-4-23
最后登录
2017-9-6

楼主
catheriners 发表于 2017-7-14 14:04:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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                ...             ...                   ...                 ...

该怎么做呢

望各位高人指点,拜托

二维码

扫码加我 拉你入群

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

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

关键词:Stata 面板数据 tata 数据整理 quantile

沙发
catheriners 发表于 2017-7-14 15:13:26
或者谁能用简介的语句描述一下问题
上网或者在书上找哪一个板块

藤椅
catheriners 发表于 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)    [求平均]
.......

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-2 06:23