楼主: 涵涵妹妹C
5606 3

[问答] 【stata求助】怎么用stata对面板数据中每家公司的某一变量进行分类统计 [推广有奖]

  • 0关注
  • 4粉丝

已卖:883份资源

硕士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
4160 个
通用积分
26.4633
学术水平
3 点
热心指数
5 点
信用等级
3 点
经验
2056 点
帖子
81
精华
0
在线时间
104 小时
注册时间
2018-9-13
最后登录
2023-8-20

楼主
涵涵妹妹C 学生认证  发表于 2019-8-10 10:23:49 |AI写论文
30论坛币
请教论坛各位stata大神:能否用stata对面板数据每家公司的某一个变量进行分类统计
具体如下:这个面板数据有3000多家公司2001-2017年的数据,现在我想把每家公司的difference按照区间(0,0.25)(0.25,0.5)(0.5,0.75)(0.75,1)(1,正无穷),负数值也以此类推,这样0.25的区间长度来统计每家公司落入不同区间的个数有多少。求问能否用stata实现?!十分感谢了!!!
数据如下:
number        year        name        difference
1        2001        攀钢钒钛        -1
1        2002        攀钢钒钛        -1
1        2003        攀钢钒钛        -1
1        2004        攀钢钒钛        -1
1        2005        攀钢钒钛        -.99987372
1        2006        攀钢钒钛        7.7161605
1        2007        攀钢钒钛        -1.0568154
1        2008        攀钢钒钛        -.93500169
1        2009        攀钢钒钛        -130.77009
1        2010        攀钢钒钛        -828.81855
1        2011        攀钢钒钛        -.99889108
1        2012        攀钢钒钛        -1.033092
1        2013        攀钢钒钛        -1.0059271
1        2014        攀钢钒钛        -.25327225
1        2015        攀钢钒钛        -.59195523
1        2016        攀钢钒钛        28.77006
1        2017        攀钢钒钛        -.8670075
2        2001        平庄能源        -1
2        2002        平庄能源        -1.0000167
2        2003        平庄能源        2932.2267
2        2004        平庄能源        -1
2        2005        平庄能源        -1
2        2006        平庄能源        -.92465094
2        2007        平庄能源        -1.0007552

微信截图_20190810101332.png

最佳答案

沙发
蓝色 发表于 2019-8-10 10:23:50
  1. gen     group=1  if difference>0    & difference<0.25
  2. replace group=2  if difference>0.25 & difference<0.5
  3. replace group=3  if difference>0.5  & difference<0.75
  4. replace group=4  if difference>0.75 & difference<1
  5. replace group=5  if difference>1

  6. tab name group
复制代码

藤椅
涵涵妹妹C 学生认证  发表于 2019-8-10 13:28:05
目前已经用excel sumproduct函数完成了这个 不过还是坐等看论坛有没有大神会用stata处理

板凳
涵涵妹妹C 学生认证  发表于 2019-8-11 11:49:21
蓝色 发表于 2019-8-10 21:25
谢谢大神 不过我输入最后一个指令之后显示
. tab  number group
too many values
r(134);
不知道这是什么原因

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

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