楼主: hustchen2012
9386 24

[一般统计问题] 两两相减的循环 [推广有奖]

贵宾

已卖:336份资源

学科带头人

83%

还不是VIP/贵宾

-

威望
2
论坛币
114480 个
通用积分
1350.0724
学术水平
342 点
热心指数
413 点
信用等级
254 点
经验
44029 点
帖子
895
精华
3
在线时间
2891 小时
注册时间
2012-1-2
最后登录
2025-10-13

楼主
hustchen2012 在职认证  发表于 2017-7-12 12:37:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
面板数据:industry-year-exearning

需要得到同一年度同一行业内   exearning  所有的  两两组合的     差额绝对值之和   
拜托拜托

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long code double(year ertn) str10 industry
  4. 2 2008 128.82703855959429 "J"
  5. 2 2009 128.82703855959429 "J"
  6. 2 2010 126.73496699410049 "J"
  7. 2 2011   129.261069814741 "J"
  8. 2 2012 127.37649565645559 "J"
  9. 2 2013 128.79504875530202 "K"
  10. 2 2014 126.20989354429739 "K"
  11. 2 2015 124.07860343937607 "K"
  12. 2 2016   120.397678376293 "K"
  13. 4 2008  122.2389447131993 "F"
  14. 4 2009  122.2389447131993 "F"
  15. 4 2010  122.2389447131993 "F"
  16. 4 2011 122.24252785948218 "C8"
  17. 4 2012  122.2389447131993 "C8"
  18. 4 2013  121.2352511480671 "C2"
  19. 4 2014  122.2389447131993 "C2"
  20. 4 2015  122.2389447131993 "C2"
  21. 4 2016  122.2389447131993 "C2"
  22. 5 2010 105.53129251049435 "M"
  23. 5 2011  104.9643501349631 "M"
  24. 5 2012 104.61010292218354 "M"
  25. 5 2013 104.90660858154297 "K"
  26. 5 2014 105.53144903178364 "K"
  27. 5 2015   91.7250061979536 "K"
  28. 5 2016  87.39198745456346 "K"
  29. end
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:Industry earning excel表格 Excel表 EXCEL

沙发
黃河泉 在职认证  发表于 2017-7-12 16:34:39
请提供简单数据与例子!

藤椅
hustchen2012 在职认证  发表于 2017-7-12 18:30:04
黃河泉 发表于 2017-7-12 16:34
请提供简单数据与例子!
谢谢黄老师的帮助,数据已上传,恳请您指导

板凳
黃河泉 在职认证  发表于 2017-7-12 18:32:28
hustchen2012 发表于 2017-7-12 18:30
谢谢黄老师的帮助,数据已上传,恳请您指导
我尽量不下载别人之资料,可以的话,请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,例如
  1. dataex in 1/20
复制代码

报纸
hustchen2012 在职认证  发表于 2017-8-11 21:29:20
黃河泉 发表于 2017-7-12 18:32
我尽量不下载别人之资料,可以的话,请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中 ...
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long code double(year ertn) str10 industry
  4. 2 2008 128.82703855959429 "J"
  5. 2 2009 128.82703855959429 "J"
  6. 2 2010 126.73496699410049 "J"
  7. 2 2011   129.261069814741 "J"
  8. 2 2012 127.37649565645559 "J"
  9. 2 2013 128.79504875530202 "K"
  10. 2 2014 126.20989354429739 "K"
  11. 2 2015 124.07860343937607 "K"
  12. 2 2016   120.397678376293 "K"
  13. 4 2008  122.2389447131993 "F"
  14. 4 2009  122.2389447131993 "F"
  15. 4 2010  122.2389447131993 "F"
  16. 4 2011 122.24252785948218 "C8"
  17. 4 2012  122.2389447131993 "C8"
  18. 4 2013  121.2352511480671 "C2"
  19. 4 2014  122.2389447131993 "C2"
  20. 4 2015  122.2389447131993 "C2"
  21. 4 2016  122.2389447131993 "C2"
  22. 5 2010 105.53129251049435 "M"
  23. 5 2011  104.9643501349631 "M"
  24. 5 2012 104.61010292218354 "M"
  25. 5 2013 104.90660858154297 "K"
  26. 5 2014 105.53144903178364 "K"
  27. 5 2015   91.7250061979536 "K"
  28. 5 2016  87.39198745456346 "K"
  29. end
复制代码

地板
黃河泉 在职认证  发表于 2017-8-12 07:38:28
hustchen2012 发表于 2017-8-11 21:29
初步看起来,同一年度同一行业"只有一家公司"。请再检查一次!
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
hustchen2012 + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

7
hustchen2012 在职认证  发表于 2017-8-16 14:58:32
黃河泉 发表于 2017-8-12 07:38
初步看起来,同一年度同一行业"只有一家公司"。请再检查一次!
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long code double(year ertn) str10 industry
  4. 2 2008 128.82703855959429 "J"
  5. 2 2009 128.82703855959429 "J"
  6. 2 2010 126.73496699410049 "J"
  7. 2 2011  128.7087791639169 "J"
  8. 2 2012 127.37649565645559 "J"
  9. 2 2013 125.91802177637666 "K"
  10. 2 2014 122.46981007804715 "K"
  11. 2 2015 110.15091983125706 "K"
  12. 2 2016 103.88577600283615 "K"
  13. 4 2008  122.2389447131993 "F"
  14. 4 2009 122.23387915246032 "F"
  15. 4 2010 122.24402504016999 "F"
  16. 4 2011 122.20668000142881 "C8"
  17. 4 2012 122.27957035770858 "C8"
  18. 4 2013  122.2389447131993 "C2"
  19. 4 2014  122.2389447131993 "C2"
  20. 4 2015  122.2389447131993 "C2"
  21. 4 2016 105.68662759794269 "C2"
  22. 5 2010 105.53129251049435 "M"
  23. 5 2011 104.61010292218354 "M"
  24. 5 2012 100.56324336352787 "M"
  25. 5 2013 104.90660858154297 "K"
  26. 5 2014 105.53144903178364 "K"
  27. 5 2015   91.7250061979536 "K"
  28. 5 2016  87.39198745456346 "K"
  29. 6 2008  111.8026689271089 "J"
  30. 6 2009  111.8026689271089 "J"
  31. 6 2010 109.75941322942532 "J"
  32. 6 2011 109.62067413330078 "J"
  33. 6 2012 109.62067413330078 "J"
  34. 6 2013 110.10757851915338 "K"
  35. 6 2014 123.58895598965954 "K"
  36. 6 2015 109.61430940841095 "K"
  37. 6 2016  109.3535541977396 "K"
  38. 8 2008  98.01156572753321 "G"
  39. 8 2009  98.01156572753321 "G"
  40. 8 2010  98.04993885957198 "G"
  41. 8 2011  98.05450992549596 "H"
  42. 8 2012  98.05377367396012 "H"
  43. 8 2013  98.04173339365954 "H"
  44. 8 2014  97.98357249436447 "H"
  45. 8 2015  97.60567330204884 "H"
  46. 8 2016  98.16945684502672 "H"
  47. 9 2008  99.12486129064628 "M"
  48. 9 2009  98.81849640869774 "M"
  49. 9 2010  98.96256694369106 "M"
  50. 9 2011  99.60686298673187 "M"
  51. 9 2012 101.72673652323138 "M"
  52. 9 2013  99.44094916909637 "S"
  53. 9 2014  99.16930850374406 "S"
  54. 9 2015  99.64927499047059 "S"
  55. 9 2016  99.88733521683018 "S"
  56. 10 2008  90.82553440051225 "H"
  57. 10 2009    91.980347389589 "H"
  58. 10 2010  92.94817188004602 "H"
  59. 10 2011  92.84506027524475 "C7"
  60. 10 2012  92.67832626221201 "C7"
  61. 10 2013   92.7186050415039 "C3"
  62. 10 2014  92.70170096609567 "C3"
  63. 10 2015  91.20677793766292 "C3"
  64. 10 2016  92.70185283306923 "C3"
  65. 11 2008 120.62827064149067 "M"
  66. 11 2009 120.62827064149067 "M"
  67. 11 2010 120.61472998455007 "M"
  68. 11 2011 120.54243964828822 "J"
  69. 11 2012 120.45708078159296 "J"
  70. 11 2013 120.63311683178478 "K"
  71. 11 2014 120.55457276720438 "K"
  72. 11 2015 120.57463369646865 "K"
  73. 11 2016 120.55619393886063 "K"
  74. 12 2008  111.5703416627747 "C6"
  75. 12 2009  111.5703416627747 "C6"
  76. 12 2010 111.50771790498322 "C6"
  77. 12 2011 111.53461239333367 "C6"
  78. 12 2012 111.88921032334507 "C6"
  79. 12 2013 111.49329376220703 "C3"
  80. 12 2014 111.51718652793512 "C3"
  81. 12 2015 111.59966587508032 "C3"
  82. 12 2016 111.26164639843923 "C3"
  83. 14 2008 103.22290052342885 "J"
  84. 14 2009  99.08495197187664 "J"
  85. 14 2010 103.70042975258939 "J"
  86. 14 2011  97.01368480470684 "J"
  87. 14 2012 100.96257865788895 "J"
  88. 14 2013   99.5574059678331 "K"
  89. 14 2014  102.3016170309053 "K"
  90. 14 2015 104.02006666563182 "K"
  91. 14 2016  92.41427497096116 "K"
  92. 16 2008  99.71335181897146 "C5"
  93. 16 2009  99.71335181897146 "C5"
  94. 16 2010  99.87784611863404 "C5"
  95. 16 2011  97.11711947118745 "C5"
  96. 16 2012  99.76988839961622 "C5"
  97. 16 2013  99.91542413132905 "C3"
  98. 16 2014  99.69299769821424 "C3"
  99. 16 2015  99.61701614008643 "C3"
  100. 16 2016  88.75188745020316 "C3"
  101. 17 2011  61.33612992896269 "C7"
  102. 17 2012  61.33612992896269 "C7"
  103. 17 2013  56.08771252942169 "C3"
  104. end
复制代码

8
黃河泉 在职认证  发表于 2017-8-16 16:37:53
hustchen2012 发表于 2017-8-16 14:58
请看看底下是否为你所需?
  1. preserve
  2. rename (code ertn) (code_2 ertn_2)
  3. tempfile join
  4. save `join'
  5. restore

  6. joinby year using `join'
  7. sort code year code_2
  8. gen diff = abs(ertn-ertn_2)

  9. keep if code < code_2
  10. sort ind year code code_2
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
hustchen2012 + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

9
黃河泉 在职认证  发表于 2017-8-17 07:55:39
hustchen2012 发表于 2017-8-16 14:58
或是
  1. tempfile copy
  2. save `copy'

  3. rename (ertn code) =1
  4. joinby year industry using `copy'
  5. gen diff = abs(ertn - ertn1)
  6. keep if code < code1
  7. sort year industry code code1
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
hustchen2012 + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

10
hustchen2012 在职认证  发表于 2017-12-10 20:07:31
黃河泉 发表于 2017-8-17 07:55
或是
黄老师好,感谢您的热心帮助,这个需要一个循环,但我现在还不太清楚如何在“industry—year”决定的分组内对计算ertn的每一个观测值与组内其他观测值两两相减后的绝对值之和,请您帮指点下,谢谢

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

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