楼主: rosan2007
4118 6

[数据管理求助] 请教如何求某一变量后3年或前3年的均值,万分感谢! [推广有奖]

  • 0关注
  • 1粉丝

硕士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
1155 个
通用积分
11.2384
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3014 点
帖子
87
精华
0
在线时间
167 小时
注册时间
2012-9-17
最后登录
2023-7-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教高手,如何求某一变量后3年或前3年的均值,万分感谢!
二维码

扫码加我 拉你入群

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

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

关键词:万分感谢 请教高手 如何

沙发
黃河泉 在职认证  发表于 2016-12-9 17:41:19 |只看作者 |坛友微信交流群
显然,你的问题是不够清楚的!(利用数据)举个例子吧!

使用道具

藤椅
rosan2007 发表于 2016-12-9 18:04:16 |只看作者 |坛友微信交流群
举例:id      year        sale
         1       2008       50000
         2       2009       40000
         3       2010      300000
                  ......
                  2016
求:(1)2011年每个公司前3年2008——2010年的销售收入均值,(2)求每个公司2010年后3年2011-2013年的销售收入均值
        

使用道具

板凳
黃河泉 在职认证  发表于 2016-12-9 18:47:40 |只看作者 |坛友微信交流群
rosan2007 发表于 2016-12-9 18:04
举例:id      year        sale
         1       2008       50000
         2       2009       40000 ...
试试
  1. clear
  2. input id year x
  3. 1 2000 1
  4. 1 2001 2
  5. 1 2002 3
  6. 1 2003 4
  7. 1 2004 5
  8. 1 2005 6
  9. 1 2006 7
  10. 1 2007 8
  11. 1 2008 9
  12. 1 2009 10
  13. 1 2010 11
  14. 2 2000 1
  15. 2 2001 2
  16. 2 2002 3
  17. 2 2003 4
  18. 2 2004 5
  19. 2 2005 6
  20. 2 2006 7
  21. 2 2007 8
  22. 2 2008 9
  23. 2 2009 10
  24. 2 2010 11
  25. end

  26. xtset id year

  27. mvsumm x, gen(tem1) stat(mean) w(3) end
  28. gen xmL = L1.tem1

  29. mvsumm x, gen(tem2) stat(mean) w(3) end
  30. gen xmF = F3.tem2

  31. drop tem1 tem2
复制代码

使用道具

报纸
黃河泉 在职认证  发表于 2016-12-9 18:54:52 |只看作者 |坛友微信交流群
rosan2007 发表于 2016-12-9 18:04
举例:id      year        sale
         1       2008       50000
         2       2009       40000 ...
请试试
  1. clear
  2. input id year x
  3. 1 2000 1
  4. 1 2001 2
  5. 1 2002 3
  6. 1 2003 4
  7. 1 2004 5
  8. 1 2005 6
  9. 1 2006 7
  10. 1 2007 8
  11. 1 2008 9
  12. 1 2009 10
  13. 1 2010 11
  14. 2 2000 1
  15. 2 2001 2
  16. 2 2002 3
  17. 2 2003 4
  18. 2 2004 5
  19. 2 2005 6
  20. 2 2006 7
  21. 2 2007 8
  22. 2 2008 9
  23. 2 2009 10
  24. 2 2010 11
  25. end

  26. xtset id year

  27. mvsumm x, gen(tem1) stat(mean) w(3) end
  28. gen xmL = L1.tem1

  29. mvsumm x, gen(tem2) stat(mean) w(3) end
  30. gen xmF = F3.tem2

  31. drop tem1 tem2
复制代码

使用道具

地板
rosan2007 发表于 2016-12-9 21:01:50 |只看作者 |坛友微信交流群
黃河泉 发表于 2016-12-9 18:54
请试试
非常感谢黄老师耐心帮我解答,想问问黄老师,您的句子中gen xmL = L1.tem1,gen xmF = F3.tem2,为什么一个L1,一个是F3,还有就是,比如要2010年前3年和2010后3年,这个2010不要指定吗?

使用道具

7
rosan2007 发表于 2016-12-9 23:26:52 |只看作者 |坛友微信交流群
非常感谢黄老师的耐心帮助,我已经在另外一个帖子找到了解决方法,https://bbs.pinggu.org/thread-1290989-1-1.html

使用道具

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

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

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

GMT+8, 2024-4-25 21:59