楼主: Lily871127484
1853 3

[数据管理求助] 计算某段时间某变量累计值 [推广有奖]

  • 0关注
  • 1粉丝

已卖:86份资源

硕士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
2183 个
通用积分
5.8855
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
669 点
帖子
30
精华
0
在线时间
340 小时
注册时间
2015-11-21
最后登录
2024-12-12

楼主
Lily871127484 发表于 2021-4-2 14:56:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
对每一组id,如何计算t1前一年的index总和。例如,对第十行观测值t1=1/2/2020,生成变量aa=t1属于1/2/2019至1/2/2020区间的index之和,即第一个观测值至第十个观测值的index之和。
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input byte id double index int t1
  4. 1   .02354 21551
  5. 1  .044109 21600
  6. 1  .045407 21629
  7. 1  .049666 21663
  8. 1   .04976 21694
  9. 1  .041746 21726
  10. 1   .00008 21757
  11. 1  .009339 21789
  12. 1  .009174 21822
  13. 1  .009639 21916
  14. 2   .01009 21551
  15. 2  .009989 21600
  16. 2  .004717 21629
  17. 2  .004695 21663
  18. 2  .004974 21694
  19. 2  .004725 21726
  20. 2  .004703 21757
  21. 2   .00052 21789
  22. 2   .00052 21822
  23. 2 -.003711 21916
  24. end
  25. format %tdnn/dd/CCYY t1
  26. label var id "id"
  27. label var index "index"
  28. label var t1 "t1"
复制代码



二维码

扫码加我 拉你入群

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

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

关键词:generated generate install example double

回帖推荐

黃河泉 发表于3楼  查看完整内容

请先 ssc install rangestat, 并试试

沙发
Lily871127484 发表于 2021-4-2 15:07:13
想达到的结果如附件图所示

0Z%W5}G{1UD52}1~G2WAIMY.png (39.77 KB)

0Z%W5}G{1UD52}1~G2WAIMY.png

藤椅
黃河泉 在职认证  发表于 2021-4-2 16:02:24
Lily871127484 发表于 2021-4-2 15:07
想达到的结果如附件图所示
请先 ssc install rangestat, 并试试
  1. rangestat (sum) index, interval(t1 . 0) by(id)
复制代码

板凳
Lily871127484 发表于 2021-4-2 19:02:57
黃河泉 发表于 2021-4-2 16:02
请先 ssc install rangestat, 并试试
谢谢黄老师!又学习到了一个新命令!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 13:03