楼主: 模山范水
15591 7

[数据管理求助] 怎么把面板数据根据某个变量进行分组 [推广有奖]

  • 3关注
  • 1粉丝

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
366 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
13750 点
帖子
27
精华
0
在线时间
476 小时
注册时间
2016-5-7
最后登录
2025-10-18

楼主
模山范水 发表于 2018-4-30 12:16:34 |AI写论文
10论坛币
请教各位大神!如何把一个样本数据按某个变量分成3组,具体如下:
有4个变量,分别为t hs6 v q,根据hs6来划分样本组,其中hs6的划分依据为<49999为第一组,50000-249999为第二组,>250000为第三组。还有就是,能否顺便对分组后的v进行加总求和?谢谢!
样本数据:
clear
input int t long hs6 double(v q)
2001  20322       11.804        8.099
2001  20329 28.583384503 49.149220782
2001  20721 22.215544414       21.998
2001  20739 61.158288928       74.008
2001  20741      396.156 269.07602881
2001  40221 37.032975195        31.92
2001  40299 16.570427502 16.341875779
2001  40490       16.853       16.051
2001  60310          2.4          .89
2001 100620 516.47286289         2300
2001 150590 4.0470694597         .088
2001 152190  11.25878246        7.364
2001 170490 2.9961334335        1.002
2001 180690 5.3710731972        1.045
2001 200190 15.818072638       15.206
2001 200310       20.873       22.492
2001 210690         2.61         .375
2001 520210 9.6926854425          3.9
end


最佳答案

关键词:stata数据处理 面板数据 数据分组 Stata数据分组问题

沙发
黃河泉 在职认证  发表于 2018-4-30 12:16:35
试试
  1. gen g = 1
  2. replace g = 2 if hs6 >= 50000 & hs6 < 250000
  3. replace g = 3 if hs6 >= 250000
  4. egen mv = mean(v), by(g)
复制代码

藤椅
模山范水 发表于 2018-4-30 15:53:30
黃河泉 发表于 2018-4-30 15:29
试试
谢谢黄老师!我刚刚也没表达清楚,我的意图是将这个面板数据按照上述hs6的条件分类,然后一类一类的排列出来再进行相关的统计,就好比在Excel中将这些数据整体筛选分类成3组,分别复制黏贴到SHEET1 SHEET2 SHEET3这样。主要是Excel这么处理的话,分组多和文件多了的话效率就特别低,如果能用STATA将分组好的数据显示出来再复制或者导出效率好像会高一些。

板凳
黃河泉 在职认证  发表于 2018-4-30 16:02:41
模山范水 发表于 2018-4-30 15:53
谢谢黄老师!我刚刚也没表达清楚,我的意图是将这个面板数据按照上述hs6的条件分类,然后一类一类的排列出 ...
看不懂你的意思?你到底想要求什么?

报纸
7鱼 发表于 2018-12-8 09:03:45 来自手机
模山范水 发表于 2018-4-30 12:16
请教各位大神!如何把一个样本数据按某个变量分成3组,具体如下:
有4个变量,分别为t hs6 v q,根据hs6来 ...
您好,您的问题解决了么,可否指教一下

地板
1098115538 发表于 2019-2-24 10:43:34
黃河泉 发表于 2018-4-30 12:16
试试
您好,黄河泉老师,如果想对面板数据(2011至2017年,50家样本个体)中的一个连续变量A,根据某标准(比如均值,大于均值等于1,小于均值等于0)设置虚拟变量,是按350的总样本容量设置,还是单独对50个体设置呢?

7
黃河泉 在职认证  发表于 2019-2-24 11:01:59
1098115538 发表于 2019-2-24 10:43
您好,黄河泉老师,如果想对面板数据(2011至2017年,50家样本个体)中的一个连续变量A,根据某标准(比如 ...
这个似乎没一定标准,好像有用全部样本,也有用分组样本!最好看看相关文献,模仿一下!

8
1098115538 发表于 2019-2-24 22:13:02
黃河泉 发表于 2019-2-24 11:01
这个似乎没一定标准,好像有用全部样本,也有用分组样本!最好看看相关文献,模仿一下!
好的,谢谢您~

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

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