楼主: 1353679112
4818 10

[一般统计问题] 计算世界所有国家同某一国出口相同产品的出口额 [推广有奖]

  • 3关注
  • 1粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
8786 个
通用积分
13.5948
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
381 点
帖子
156
精华
0
在线时间
793 小时
注册时间
2017-1-21
最后登录
2025-7-4

楼主
1353679112 学生认证  发表于 2018-10-4 17:29:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我需要求下表中的value的值,如何使用stata进行操作?描述:假设世界上有4个国家,国家代码分别为101,102,103和104。country_1为出口国,country_2为进口国,两国之间进行贸易的行业共有4种,产品的行业代码分别为11、12、13、14。时间区间为2年:2011和2012。export为country_1向country_2的出口额,现要计算value变量的值。value是依据各年country_1向country_2的出口行业,然后求出世界所有国家在同一年向country_2出口相同产品的出口额。如:在2011年,国家100向国家101年出口了行业11、12和13的产品,那么我们需要计算2011年世界所有国家向国家101出口产品11、12和13的产品,我们找到在2011年国家102向国家101也出口了行业11、12和13的产品分别为:200,200和300,国家103向国家101只出口了行业11和12的产品分别为450和500,因此我们可以求出2011年国家100对国家101的value的值为:500+600+700+200+200+300+450+500=3450,同样可以求出2011年国家100对国家102的value的值为3250,2012年国家100对国家101的value为1500。
请问能否有简单的stata操作code呢?今天想了一天也没有搞明白,因为要计算一个指标,困扰了我好久。跪求论坛里的大神帮忙,谢谢!




country_1

country_2

year

sector

export

value

100

101

2011

11

500

3450

100

101

2011

12

600

3450

100

101

2011

13

700

3450

100

102

2011

11

200

3250

100

102

2011

12

300

3250

100

102

2011

13

400

3250

100

102

2011

14

550

3250

100

103

2011

12

100

740

100

103

2011

13

200

740

101

100

2011

11

500

1500

101

100

2011

13

600

1500

101

102

2011

14

300

101

102

2011

12

200

101

103

2011

14

100

102

100

2011

11

200

102

100

2011

14

100

102

101

2011

11

200

102

101

2011

12

200

102

101

2011

13

300

102

101

2011

14

400

102

103

2011

11

500

102

103

2011

12

440

103

100

2011

13

200

103

101

2011

11

450

103

101

2011

12

500

103

102

2011

12

600

103

102

2011

14

700

100

101

2012

11

200

1500

100

101

2012

12

300

1500

100

101

2012

14

250

1500

100

102

2012

11

400

100

102

2012

12

700

100

102

2012

13

300

100

102

2012

14

400

100

103

2012

12

100

100

103

2012

14

50

101

100

2012

11

70

101

100

2012

13

800

101

102

2012

14

770

101

102

2012

12

330

101

103

2012

13

440

102

101

2012

11

100

102

101

2012

12

200

102

101

2012

13

300

102

101

2012

14

400

102

103

2012

11

330

102

103

2012

14

440

103

100

2012

13

200

103

101

2012

11

450

103

101

2012

13

500

103

102

2012

12

600

103

102

2012

14

700

 




二维码

扫码加我 拉你入群

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

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


回帖推荐

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

1. 初步看起来应该是2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769, https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html。

沙发
1353679112 学生认证  发表于 2018-10-4 17:32:44
国家代码分别为100,101,102和103

藤椅
黃河泉 在职认证  发表于 2018-10-4 18:13:09
1. 初步看起来应该是
  1. bys country_2 year: egen value = total(export)
复制代码
2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
txje + 2 + 2 + 2 精彩帖子

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

板凳
1353679112 学生认证  发表于 2018-10-4 19:08:03
黃河泉 发表于 2018-10-4 18:13
1. 初步看起来应该是2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc ins ...
不是初步看来的这个代码哦,您这个代码是每年世界所有国家出口至country_2国家的出口额,而我要计算的是世界出口至country_2的产品种类和country_1出口至country_2的产品种类相同的出口额,根据country_1出口至country_2的出口的产品种类,然后计算出世界出口至counry_2相同产品的出口额

报纸
1353679112 学生认证  发表于 2018-10-4 19:50:35
黃河泉 发表于 2018-10-4 18:13
1. 初步看起来应该是2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc ins ...
我算的这个value是指标中的一个小步骤,后来发现有现成的code直接可以算出指标来,问题已经解决,不用计算每个小步骤了,谢谢!

地板
蓝色 发表于 2018-10-4 20:29:21
黄老师的命令算出来的就是你发贴举例子的那个结果。
“你说的2011年国家100对国家101的value的值为:500+600+700+200+200+300+450+500=3450,”
中间漏了一个400, 应该是500+600+700+200+200+300+400+450+500=3850


  1. . bys   country_2 year : egen value = total(export)

  2. . sort  country_2 year country_1

  3. . list  ,sepby(value)

  4.      +------------------------------------------------------+
  5.      | countr~1   countr~2   year   sector   export   value |
  6.      |------------------------------------------------------|
  7.   1. |      101        100   2011       13      600    1600 |
  8.   2. |      101        100   2011       11      500    1600 |
  9.   3. |      102        100   2011       14      100    1600 |
  10.   4. |      102        100   2011       11      200    1600 |
  11.   5. |      103        100   2011       13      200    1600 |
  12.      |------------------------------------------------------|
  13.   6. |      101        100   2012       11       70    1070 |
  14.   7. |      101        100   2012       13      800    1070 |
  15.   8. |      103        100   2012       13      200    1070 |
  16.      |------------------------------------------------------|
  17.   9. |      100        101   2011       12      600    3850 |
  18. 10. |      100        101   2011       11      500    3850 |
  19. 11. |      100        101   2011       13      700    3850 |
  20. 12. |      102        101   2011       13      300    3850 |
  21. 13. |      102        101   2011       12      200    3850 |
  22. 14. |      102        101   2011       14      400    3850 |
  23. 15. |      102        101   2011       11      200    3850 |
  24. 16. |      103        101   2011       12      500    3850 |
  25. 17. |      103        101   2011       11      450    3850 |
  26.      |------------------------------------------------------|
  27. 18. |      100        101   2012       11      200    2700 |
  28. 19. |      100        101   2012       12      300    2700 |
  29. 20. |      100        101   2012       14      250    2700 |
  30. 21. |      102        101   2012       11      100    2700 |
  31. 22. |      102        101   2012       14      400    2700 |
  32. 23. |      102        101   2012       13      300    2700 |
  33. 24. |      102        101   2012       12      200    2700 |
  34. 25. |      103        101   2012       13      500    2700 |
  35. 26. |      103        101   2012       11      450    2700 |
  36.      |------------------------------------------------------|
  37. 27. |      100        102   2011       12      300    3250 |
  38. 28. |      100        102   2011       11      200    3250 |
  39. 29. |      100        102   2011       13      400    3250 |
  40. 30. |      100        102   2011       14      550    3250 |
  41. 31. |      101        102   2011       12      200    3250 |
  42. 32. |      101        102   2011       14      300    3250 |
  43. 33. |      103        102   2011       14      700    3250 |
  44. 34. |      103        102   2011       12      600    3250 |
  45.      |------------------------------------------------------|
  46. 35. |      100        102   2012       12      700    4200 |
  47. 36. |      100        102   2012       13      300    4200 |
  48. 37. |      100        102   2012       11      400    4200 |
  49. 38. |      100        102   2012       14      400    4200 |
  50. 39. |      101        102   2012       12      330    4200 |
  51. 40. |      101        102   2012       14      770    4200 |
  52. 41. |      103        102   2012       12      600    4200 |
  53. 42. |      103        102   2012       14      700    4200 |
  54.      |------------------------------------------------------|
  55. 43. |      100        103   2011       13      200    1340 |
  56. 44. |      100        103   2011       12      100    1340 |
  57. 45. |      101        103   2011       14      100    1340 |
  58. 46. |      102        103   2011       12      440    1340 |
  59. 47. |      102        103   2011       11      500    1340 |
  60.      |------------------------------------------------------|
  61. 48. |      100        103   2012       12      100    1360 |
  62. 49. |      100        103   2012       14       50    1360 |
  63. 50. |      101        103   2012       13      440    1360 |
  64. 51. |      102        103   2012       14      440    1360 |
  65. 52. |      102        103   2012       11      330    1360 |
  66.      +------------------------------------------------------+
复制代码


7
jeffyangsir 在职认证  发表于 2018-10-4 22:16:12

8
1353679112 学生认证  发表于 2018-10-5 11:06:02
蓝色 发表于 2018-10-4 20:29
黄老师的命令算出来的就是你发贴举例子的那个结果。
“你说的2011年国家100对国家101的value的值为:500+6 ...
谢谢您的回复。2011年国家100对国家101的value的值没有漏掉400,因为我是以国家100对国家101出口的产品为依据的,2011年国家100对国家101出口了三种产品分别为行业11、12和13的产品,那么我要找出世界所有国家出口至国家101的产品11、12和13这三种产品,您说的400是2011年国家102对国家101出口行业为14的产品,但是2011年国家100对国家101未出口行业为14的产品,所以这里的value值不包括400。

9
蓝色 发表于 2018-10-5 11:26:32
1353679112 发表于 2018-10-5 11:06
谢谢您的回复。2011年国家100对国家101的value的值没有漏掉400,因为我是以国家100对国家101出口的产品为依 ...
但为什么102不包括14

而你在计算到其他国家的时候又有包含14的

根据你前面的叙述,不知道到底包含哪些行业

10
1353679112 学生认证  发表于 2018-10-6 17:04:33
蓝色 发表于 2018-10-5 11:26
但为什么102不包括14

而你在计算到其他国家的时候又有包含14的
计算国家100对101不包括14,是因为计算的依据是2011年国家100对国家101出口的行业,2011年国家100对国家101出口的行业只有11、12、13,出口中没有行业14,所以value不包括14。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-7 22:17