楼主: a13220925
3787 5

[数据管理求助] 面板数据中求不同国家、一段时间内变量x的平均值,并剔除掉按平均值排名前3以外的数据 [推广有奖]

  • 0关注
  • 0粉丝

已卖:19份资源

初中生

61%

还不是VIP/贵宾

-

威望
0
论坛币
411 个
通用积分
0.0750
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
209 点
帖子
6
精华
0
在线时间
22 小时
注册时间
2012-10-9
最后登录
2017-4-8

楼主
a13220925 发表于 2013-11-27 17:00:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

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的初学者阶段,想要求助大家
我想学会的是 分国别求平均值的命令+分类排序的命令(先对国家名称排序,在此基础上再按照年份排序)
感谢大神!
二维码

扫码加我 拉你入群

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

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

关键词:面板数据 平均值 Country Stata G2000 平均值 国家

沙发
tomy70585 发表于 2013-11-29 11:54:13
bysort county_code: egen meanfdi=mean(fdi)
sort meanfdi
keep if meanfdi<4

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

應該沒錯吧~
已有 1 人评分论坛币 收起 理由
admin_kefu + 100 热心帮助其他会员

总评分: 论坛币 + 100   查看全部评分

藤椅
tomy70585 发表于 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?

报纸
zj20000101 发表于 2013-11-30 23:10:42
他是按国别算均值,不是按年份算平均值,tomy70585的做法很清楚。

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

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

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