楼主: 277958250
4717 5

[面板数据求助] 对相同时间(年月)的数据按照size分组 [推广有奖]

  • 0关注
  • 0粉丝

本科生

10%

还不是VIP/贵宾

-

威望
0
论坛币
61 个
通用积分
7.3738
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
102 点
帖子
22
精华
0
在线时间
111 小时
注册时间
2011-5-1
最后登录
2023-9-12

楼主
277958250 学生认证  发表于 2015-9-28 00:28:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我需要对相同年月(accper)的数据,按size的大小分为三组。数据是全部A股上市公司每月的stock return (rp)。
stkcd        accper        size                              rp
000001        2004-01        1.457e+10        .090482
000001        2004-02        1.627e+10        .116379
000001        2004-03        1.674e+10        .028958
000001        2004-04        1.465e+10        -.124765
000001        2004-05        1.511e+10        .031083
000001        2004-06        1.350e+10        -.106029
000001        2004-07        1.274e+10        -.056977
000001        2004-08        1.281e+10        .006165
000001        2004-09        1.281e+10        0
000001        2004-10        1.126e+10        -.121324
000001        2004-11        1.107e+10        -.016736
000001        2004-12        1.035e+10        -.065248
000001        2005-01        9.516e+09        -.080425
000001        2005-02        1.018e+10        .069307
000001        2005-03        8.181e+09        -.195988
000001        2005-04        9.736e+09        .190019
000001        2005-05        9.438e+09        -.030645
000001        2005-06        9.312e+09        -.013311
000001        2005-07        9.312e+09        0
000001        2005-08        9.783e+09        .05059
000001        2005-09        9.045e+09        -.075441
000001        2005-10        8.966e+09        -.008681
000001        2005-11        9.171e+09        .022767
000001        2005-12        9.642e+09        .05137
000001        2006-01        9.971e+09        .034202
000001        2006-02        1.074e+10        .077165
000001        2006-03        1.000e+10        -.068713
000001        2006-04        1.237e+10        .237049
000001        2006-05        1.379e+10        .114213
000001        2006-06        1.187e+10        -.138952
000001        2006-07        1.055e+10        -.111111
000001        2006-08        1.135e+10        .075893
000001        2006-09        1.281e+10        .128631
000001        2006-10        1.500e+10        .170343
000001        2006-11        1.986e+10        .324607
000001        2006-12        2.272e+10        .143874
000001        2007-01        3.669e+10        .322046
000001        2007-02        3.653e+10        -.004182
000001        2007-03        3.621e+10        -.008924
000001        2007-04        4.977e+10        .37447
000001        2007-05        5.502e+10        .105588
000001        2007-06        5.278e+10        .055417
000001        2007-07        6.948e+10        .316497
000001        2007-08        7.288e+10        .048855
000001        2007-09        7.667e+10        .052105
000001        2007-10        9.215e+10        .201851
000001        2007-11        6.919e+10        -.249116
000001        2007-12        7.403e+10        .069845
000001        2008-01        9.593e+10        -.137306
000001        2008-02        9.550e+10        -.004505


我想出来的命令是bys accper: gen g1 = cut(size), group(3)。
但是他一直提示unknown function cut(), 或者egen ... cut() may not be combined with by
请问各位大神我错在哪里。

二维码

扫码加我 拉你入群

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

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

关键词:size function combined UNKNOWN combine stata 相同年份 分组

沙发
277958250 学生认证  发表于 2015-9-28 00:55:08
找到答案了
bys  accper  ( size): gen q=ceil(3*_n/_N)

藤椅
why842000 发表于 2016-6-4 18:54:56
277958250 发表于 2015-9-28 00:55
找到答案了
bys  accper  ( size): gen q=ceil(3*_n/_N)
牛逼啊,整了一个下午,感谢你帮我解决难题了哈

板凳
ssx520134 发表于 2018-1-13 15:30:27
厉害   谢谢 学习了

报纸
Shaoru 发表于 2020-3-24 22:59:32 来自手机
大佬,求问之后怎么计算每组的算数平均收益率和流通市值加权收益率呢?这个代码怎么写呢

地板
lijuquan 发表于 2021-5-10 15:54:16
Shaoru 发表于 2020-3-24 22:59
大佬,求问之后怎么计算每组的算数平均收益率和流通市值加权收益率呢?这个代码怎么写呢
同问,我想将同一股票相同年份的加权平均

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 00:43