楼主: majormei
2005 5

[有偿编程] R语言计算贸易公式 [推广有奖]

  • 1关注
  • 4粉丝

已卖:371份资源

博士生

59%

还不是VIP/贵宾

-

威望
0
论坛币
673 个
通用积分
5.8069
学术水平
10 点
热心指数
12 点
信用等级
6 点
经验
3428 点
帖子
138
精华
0
在线时间
475 小时
注册时间
2010-6-15
最后登录
2025-10-31

楼主
majormei 发表于 2017-4-16 11:01:48 |AI写论文
50论坛币
各位大神,初学R语言,求助编写程序,计算RCA指标,不胜感激!数据结构见图片。[attachimg]2232654[/attachimg
第一栏的year代表年份,从1995年到2013年;ISO代表国家,一共126国家;sitc4代表产品,共774种;export_value代表出口额。即数据中包含了1995年到2013年126个国家各国的774产品的出口数据。利用这个数据计算RCA指标,公式为:
RCA= (Eij/Eit)/(Wej/Wet)
Eij是某年度i国j产品的出口额,
Eit是某年度i国出口总额,
Wej是某年度全球j产品的出口总额(即126国家出口总额),
Wet是某年度全球产品出口总额(即126国家出口总额)
分子的含义是某年度i国j产品占i国的出口份额,分母的含义是某年度全球j产品占全球出口份额。

数据结构.png (12.8 KB)

数据结构.png

最佳答案

关键词:R语言 attach export Achim value 国际贸易 RCA R语言

沙发
stzhao 在职认证  发表于 2017-4-16 11:01:49
  1. library(foreign)
  2. mydata <- read.dta("data2.dta")

  3. dat1 <- as.array(xtabs(export_value ~ iso + sitc4 + year, data = mydata))
  4. dat2 <- apply(dat1, c(1, 3), sum)
  5. dat3 <- apply(dat1, c(2, 3), sum)
  6. dat4 <- apply(dat1, 3, sum)

  7. n.iso <- length(unique(mydata$iso))
  8. n.sitc4 <- length(unique(mydata$sitc4))
  9. n.year <- length(unique(mydata$year))
  10. RCA.array <- array(dim = dim(dat1), dimnames = dimnames(dat1))
  11. for (i in 1:n.iso) {
  12.         for (j in 1:n.sitc4) {
  13.                 for (t in 1:n.year) {
  14.                         RCA.array[i, j, t] <-
  15.                                 (dat1[i, j, t] / dat2[i, t]) / (dat3[j, t] / dat4[t])
  16.                 }
  17.         }
  18. }

  19. library(reshape2)
  20. RCA.df <- melt(RCA.array)
复制代码

藤椅
stzhao 在职认证  发表于 2017-4-16 13:14:08
有数据没?是每年每个国家每个产品算一个RCA吗?

板凳
majormei 发表于 2017-4-16 14:19:46
stzhao 发表于 2017-4-16 13:14
有数据没?是每年每个国家每个产品算一个RCA吗?
有的,请留下您的邮箱,我发给您。

报纸
stzhao 在职认证  发表于 2017-4-16 16:08:26
majormei 发表于 2017-4-16 14:19
有的,请留下您的邮箱,我发给您。
19*126*774 = 1852956,你发的图片的数据行数超过这个数,发给我看看吧 427511@qq.com

地板
majormei 发表于 2017-4-16 20:37:16
stzhao 发表于 2017-4-16 16:08
19*126*774 = 1852956,你发的图片的数据行数超过这个数,发给我看看吧 427511@qq.com
谢谢热心帮助!赞!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 01:46