楼主: mnaa
2744 4

[数据求助] stata分组 [推广有奖]

  • 3关注
  • 2粉丝

大专生

88%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
765 点
帖子
47
精华
0
在线时间
28 小时
注册时间
2020-6-20
最后登录
2021-5-15

楼主
mnaa 发表于 2020-6-20 13:56:37 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
按照年份将样本从高到底分成三组,然后生产两个虚拟变量A和B。若A在中间组则取1否则取0。若B在最高组则取1否则取0。有大佬指导一下stata具体怎么操作吗?
二维码

扫码加我 拉你入群

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

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

关键词:stata分组 Stata tata 两个虚拟变量 怎么操作

沙发
DΘstinyじò 发表于 2020-6-20 20:30:59 来自手机
mnaa 发表于 2020-6-20 13:56
按照年份将样本从高到底分成三组,然后生产两个虚拟变量A和B。若A在中间组则取1否则取0。若B在最高组则取1否 ...
给出一点样本数据看看,表述不是很清楚呀。

藤椅
mnaa 发表于 2020-6-21 14:11:23 来自手机
DΘstinyじò 发表于 2020-6-20 20:30
给出一点样本数据看看,表述不是很清楚呀。
是这样的                     

                     年份         
证券代码    2007   2008   2009
001               5            9          19
002              8            14          27
003              6            8           10
004              9            16          17
005              4            7           15
比如说上面这个数据是净利润,现在要按每一年把净利润从高到底分成三组,其他年份也同样操作。然后生成两个虚拟变量M和H,如果一个企业的净利润在最高组,那H就取1否则取0;如果净利润在中间组,那M取1否则取0。

板凳
DΘstinyじò 发表于 2020-6-21 17:47:54
mnaa 发表于 2020-6-21 14:11
是这样的                     

                     年份
/*
id        np2007        np2008        np2009
001        5        9        19
002        8        14        27
003        6        8        10
004        9        16        17
005        4        7        15
你每一年都要分高中低三组,现在数据是宽面板,一年一年的算的话,要多2*3个变量,M2007、H2007...
所以先转换为长面板
*/
reshape long np,i(id) j(year)
*然后进行分组,分组看你选择什么标准。
***第一种是按照大小顺序排列等分三组:
sort year np
by year: gen g_np = group(3)
xi i.g_np
renvars _Ig_np_2 _Ig_np_3 \ M H
***第二种是自定义分组界限,比如np<=a,为第一组;a<np<=b,为第二组;np>b,为第三组
sort year np
by year: gen g_np = irecode(np,a,b)
xi i.g_np
renvars _Ig_np_1  _Ig_np_2 \ M H
*(注意:group分组是1,2,3; irecode分组是0,1,2;故在分类产生虚拟变量的命名存在略微差异)
*还有别的条件分组方式就不说了,cond、inrange、clip等函数,实质差不多
sort id  year

报纸
mnaa 发表于 2020-6-21 21:22:34 来自手机
DΘstinyじò 发表于 2020-6-21 17:47
/*
id        np2007        np2008        np2009
001        5        9        19
搞懂啦!!非常感谢!!!!!

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

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