全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3723 5
2013-11-27

country_code

year

fdi

a

2000

32

a

2001

42

a

2002

23

s

2000

54

s

2001

45

s

2002

62.

d

2000

73.

d

2001

84

d

2002

95

f

2000

106

f

2001

67

f

2002

7

g

2000

17

g

2001

157

g

2002

16

h

2000

172.66667

h

2001

183.66667

h

2002

194.66667

数据大致如上所述,求出 asdfgh六个国家fdi 从2001到2003年的分国别平均值,按照这个平均值对这些国家排序,剔除掉排名前三以外的国家。
正处在stata的初学者阶段,想要求助大家
我想学会的是 分国别求平均值的命令+分类排序的命令(先对国家名称排序,在此基础上再按照年份排序)
感谢大神!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-29 11:54:13
bysort county_code: egen meanfdi=mean(fdi)
sort meanfdi
keep if meanfdi<4

第一行是分國別針對fdi 求取平均值
第二行對各國平均值從小大到排序
第三行剔除平均值第四到第六名的樣本

應該沒錯吧~
二维码

扫码加我 拉你入群

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

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

2013-11-29 11:54:14
如果有錯煩請指正
二维码

扫码加我 拉你入群

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

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

2013-11-29 23:38:51
tomy70585 发表于 2013-11-29 11:54
bysort county_code: egen meanfdi=mean(fdi)
sort meanfdi
keep if meanfdi
怎么感觉应该是bysort year?
二维码

扫码加我 拉你入群

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

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

2013-11-30 23:10:42
他是按国别算均值,不是按年份算平均值,tomy70585的做法很清楚。
二维码

扫码加我 拉你入群

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

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

2013-12-1 10:44:21
tomy70585 发表于 2013-11-29 11:54
bysort county_code: egen meanfdi=mean(fdi)
sort meanfdi
keep if meanfdi
谢谢 谢谢~!! 对的 没问题的!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群