楼主: fanxuchun
2670 2

样本截取问题 [推广有奖]

  • 7关注
  • 0粉丝

高级会员

已卖:341份资源

副教授

96%

还不是VIP/贵宾

-

威望
0
论坛币
3274 个
通用积分
42.4562
学术水平
23 点
热心指数
27 点
信用等级
13 点
经验
13874 点
帖子
405
精华
0
在线时间
1592 小时
注册时间
2008-7-25
最后登录
2025-12-12

楼主
fanxuchun 发表于 2012-12-3 18:37:17 |AI写论文
5论坛币
各位达人:大家好,我想请教一个问题:如何在stata中选取样本。
比如,将一个变量数值按大小排序后,再将前10%和后10%数据删除,计算剩下变量数据对应的平均值,谢谢。
比如,这里家庭消费数据有18个,怎么操作?
     | consum |
  7. |  12000 |
16. |  18000 |
40. |   4560 |
45. |   9600 |
110. |   7200 |
135. |   2400 |
157. |   8400 |
159. |  16800 |
182. |   4800 |
198. |   4200 |
220. | 108000 |
243. |   9600 |
304. |    720 |
309. |   3600 |
313. |   3600 |
328. |   8400 |
361. |  24000 |
419. |   7200

最佳答案

大白菜2012 查看完整内容

. sort consum . egen p10=pctile(consum),p(10) . egen p90=pctile(consum),p(90) . keep if consum>p10 & consum
关键词:Stata tata 家庭消费 怎么操作 平均值 样本

回帖推荐

大白菜2012 发表于2楼  查看完整内容

. sort consum . egen p10=pctile(consum),p(10) . egen p90=pctile(consum),p(90) . keep if consum>p10 & consum

沙发
大白菜2012 发表于 2012-12-3 18:37:18
. sort consum

. egen p10=pctile(consum),p(10)

. egen p90=pctile(consum),p(90)

. keep if consum>p10 & consum<p90
(4 observations deleted)

. qui summ consum

. gen total=r(sum)
元芳,侬怎么L00K?

藤椅
马巴赫 在职认证  发表于 2012-12-4 21:22:51
我肯定是复制到excel里面,然后弄一下……  土办法

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

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