搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  计算ES实例数据.dta
资料下载链接地址: https://bbs.pinggu.org/a-3387537.html
附件大小:
34.42 KB   举报本内容
在处理滚动计算问题时,最常用的两个命令是rangestat和asrol,事实上在今天之前,我很少用asrol,用rangestat命令比较多。因为一直以来,asrol滚动窗口期不够灵活,只能输入滚动多少期,如win(year 5)表示滚动五期。但就在今天2021.1.26日,asrol的作者Attaullah Shah更新了最新版本Version 5.2,自此asrol也实现了像rangestat一样的灵活滚动期。但是asrol和rangestat命令还是有细微差别。下面来比较一下两者的区别:
  1. net install asrol, from(http://fintechprofessor.com) replace //安装最新版asrol
复制代码


  1. webuse grunfeld,clear
  2. bys company: asrol invest, stat(mean) win(year -4 0)
  3. rangestat (mean) invest,by(company) interval(year,-4,0)
  4. list company year invest invest_mean4 invest_mean in 1/10,sepby(year) noobs
  5. +-------------------------------------------------+
  6. | company year invest invest_~4 invest_~n |
  7. |-------------------------------------------------|
  8. | 1 1935 317.6 317.60001 317.60001 |
  9. |-------------------------------------------------|
  10. | 1 1936 391.8 354.7 354.7 |
  11. |-------------------------------------------------|
  12. | 1 1937 410.6 373.33333 373.33333 |
  13. |-------------------------------------------------|
  14. | 1 1938 257.7 344.425 344.425 |
  15. |-------------------------------------------------|
  16. | 1 1939 330.8 347.725 341.7 |
  17. |-------------------------------------------------|
  18. | 1 1940 461.2 365.075 370.42 |
  19. |-------------------------------------------------|
  20. | 1 1941 512 390.425 394.46 |
  21. |-------------------------------------------------|
  22. | 1 1942 448 438 401.94 |
  23. |-------------------------------------------------|
  24. | 1 1943 499.6 480.2 450.32 |
  25. |-------------------------------------------------|
  26. | 1 1944 547.5 501.775 493.66 |
  27. +-------------------------------------------------+
复制代码

可以发现如果对于两个命令,你输入相同的窗口期,interval(year,-4,0)以及win(year -4 0),结果是不一样的,asrol的作者说他们是把当期作为-1期,所以他们的-4期相当于rangestat 的-3期,所以如果你要得到与rangestat一样的结果,你的窗口期左端点永远要比rangestat大一期。实际上我感觉rangestat的窗口期定义更符合我们的直觉,滞后1期就是-1,滞后2期就是-2。

  1. webuse grunfeld,clear
  2. bys company: asrol invest, stat(mean) win(year -4 0)
  3. rangestat (mean) invest,by(company) interval(year,-3,0)
  4. list company year invest invest_mean4 invest_mean in 1/10,sepby(year) noobs
  5. +-------------------------------------------------+
  6. | company year invest invest_~4 invest_~n |
  7. |-------------------------------------------------|
  8. | 1 1935 317.6 317.60001 317.60001 |
  9. |-------------------------------------------------|
  10. | 1 1936 391.8 354.7 354.7 |
  11. |-------------------------------------------------|
  12. | 1 1937 410.6 373.33333 373.33333 |
  13. |-------------------------------------------------|
  14. | 1 1938 257.7 344.425 344.425 |
  15. |-------------------------------------------------|
  16. | 1 1939 330.8 347.725 347.725 |
  17. |-------------------------------------------------|
  18. | 1 1940 461.2 365.075 365.075 |
  19. |-------------------------------------------------|
  20. | 1 1941 512 390.425 390.425 |
  21. |-------------------------------------------------|
  22. | 1 1942 448 438 438 |
  23. |-------------------------------------------------|
  24. | 1 1943 499.6 480.2 480.2 |
  25. |-------------------------------------------------|
  26. | 1 1944 547.5 501.775 501.775 |
  27. +-------------------------------------------------+

  28. webuse grunfeld,clear
  29. bys company: asrol invest, stat(mean) win(year -4 -1)
  30. rangestat (mean) invest,by(company) interval(year,-3,-1)
  31. list company year invest mean_4_invest invest_mean in 1/10,sepby(year) noobs
  32. +-------------------------------------------------+
  33. | company year invest mean_4_~t invest_~n |
  34. |-------------------------------------------------|
  35. | 1 1935 317.6 . . |
  36. |-------------------------------------------------|
  37. | 1 1936 391.8 317.60001 317.60001 |
  38. |-------------------------------------------------|
  39. | 1 1937 410.6 354.7 354.7 |
  40. |-------------------------------------------------|
  41. | 1 1938 257.7 373.33333 373.33333 |
  42. |-------------------------------------------------|
  43. | 1 1939 330.8 353.36667 353.36667 |
  44. |-------------------------------------------------|
  45. | 1 1940 461.2 333.03334 333.03334 |
  46. |-------------------------------------------------|
  47. | 1 1941 512 349.9 349.9 |
  48. |-------------------------------------------------|
  49. | 1 1942 448 434.66667 434.66667 |
  50. |-------------------------------------------------|
  51. | 1 1943 499.6 473.73334 473.73334 |
  52. |-------------------------------------------------|
  53. | 1 1944 547.5 486.53334 486.53334 |
  54. +-------------------------------------------------+


  55. webuse grunfeld,clear
  56. bys company: asrol invest, stat(mean) win(year -4 4)
  57. rangestat (mean) invest,by(company) interval(year,-3,4)
  58. list company year invest mean_4_invest invest_mean in 1/10,sepby(year) noobs
  59. +-------------------------------------------------+
  60. | company year invest mean_4_~t invest_~n |
  61. |-------------------------------------------------|
  62. | 1 1935 317.6 341.7 341.7 |
  63. |-------------------------------------------------|
  64. | 1 1936 391.8 361.61667 361.61667 |
  65. |-------------------------------------------------|
  66. | 1 1937 410.6 383.1 383.1 |
  67. |-------------------------------------------------|
  68. | 1 1938 257.7 391.2125 391.2125 |
  69. |-------------------------------------------------|
  70. | 1 1939 330.8 413.9625 413.9625 |
  71. |-------------------------------------------------|
  72. | 1 1940 461.2 433.425 433.425 |
  73. |-------------------------------------------------|
  74. | 1 1941 512 452.25 452.25 |
  75. |-------------------------------------------------|
  76. | 1 1942 448 506.05 506.05 |
  77. |-------------------------------------------------|
  78. | 1 1943 499.6 535.8125 535.8125 |
  79. |-------------------------------------------------|
  80. | 1 1944 547.5 544.3125 544.3125 |
  81. +-------------------------------------------------+
复制代码




关于rangestat以及asrol,你更喜欢哪一个呢?我个人更喜欢rangestat,你呢?可以在下方留言讨论哦!


    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2026-1-9 16:38