楼主: sgt272714
454 1

[数据管理求助] stata计量问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

92%

还不是VIP/贵宾

-

威望
0
论坛币
679 个
通用积分
43.8000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
614 点
帖子
70
精华
0
在线时间
70 小时
注册时间
2020-10-3
最后登录
2022-5-5

20论坛币
某个变量的按年份累加求和。也就是2001=2000+2001,2002=2000+2001+2002,以此类推完整的命令应该是什么?股票代码:code,年份:year,把每只股票的该变量的数值按年份累加。

关键词:Stata tata 计量问题 year 股票代码
沙发
zdlspace 学生认证  发表于 2021-1-23 23:02:04 |只看作者 |坛友微信交流群
既然你不给数据,那我举个例子吧:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double(id year y)
  4. 1 2000 1
  5. 1 2001 2
  6. 1 2002 3
  7. 1 2003 4
  8. 1 2004 3
  9. 1 2005 4
  10. 2 2000 4
  11. 2 2001 4
  12. 2 2002 4
  13. 2 2003 4
  14. 2 2004 5
  15. 3 2000 6
  16. 3 2001 6
  17. 3 2002 7
  18. 3 2003 8
  19. 3 2004 7
  20. 3 2005 6
  21. end

  22. . rangestat (sum) y,by(id) interval(year,.,0)

  23. . list

  24.      +-----------------------+
  25.      | id   year   y   y_sum |
  26.      |-----------------------|
  27.   1. |  1   2000   1       1 |
  28.   2. |  1   2001   2       3 |
  29.   3. |  1   2002   3       6 |
  30.   4. |  1   2003   4      10 |
  31.   5. |  1   2004   3      13 |
  32.      |-----------------------|
  33.   6. |  1   2005   4      17 |
  34.   7. |  2   2000   4       4 |
  35.   8. |  2   2001   4       8 |
  36.   9. |  2   2002   4      12 |
  37. 10. |  2   2003   4      16 |
  38.      |-----------------------|
  39. 11. |  2   2004   5      21 |
  40. 12. |  3   2000   6       6 |
  41. 13. |  3   2001   6      12 |
  42. 14. |  3   2002   7      19 |
  43. 15. |  3   2003   8      27 |
  44.      |-----------------------|
  45. 16. |  3   2004   7      34 |
  46. 17. |  3   2005   6      40 |
  47.      +-----------------------+
复制代码

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-17 22:29