楼主: zhangbo19820209
35669 8

[数据管理求助] 请问如何对一个变量求平均值 [推广有奖]

  • 2关注
  • 0粉丝

本科生

59%

还不是VIP/贵宾

-

威望
0
论坛币
148 个
通用积分
26.7377
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
349 点
帖子
31
精华
0
在线时间
173 小时
注册时间
2013-5-12
最后登录
2023-9-26

楼主
zhangbo19820209 发表于 2016-2-11 11:00:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
CHNS数据的个人医疗支出数据,我想针对相同的hhid得出该hhid的平均个人医疗支出数据averagecost。
请教一下,在stata中有没有什么命令可以完成?非常感谢!!!
数据如下:
hhid                          cost            averagecost
111101001            7020            

111101001           0        

111101002                1579

111101003          1579

111101003                 631

111101004                  0

111101004                157

111101005                157

111101005          394
.
.
.
二维码

扫码加我 拉你入群

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

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

关键词:平均值 求平均 average CHNS数据 Stata average 平均值 如何 7020

沙发
statax 发表于 2016-2-11 11:43:37
egen averagecost1=mean(cost) if hhid==111101001
egen averagecost2=mean(cost) if hhid==111101002

replace averagecost1=0 if averagecost1==.
replace averagecost2=0 if averagecost2==.

gen averagecost= averagecost1+averagecost2

藤椅
zhangbo19820209 发表于 2016-2-11 12:07:15
非常感谢你的回复。
egen averagecost1=mean(cost) if hhid==111101001
egen averagecost2=mean(cost) if hhid==111101002
这两步已经实现我想要的averagecost数据。因为我只需要求得每一个相同的hhid的平均值,以替代缺失值。
但是,我的数据中有几百个不同的hhid值,所以请问一下有没有更简洁一些的命令呢?非常感谢,新年快乐。

板凳
zhangbo19820209 发表于 2016-2-11 14:27:51
我找到解决的命令啦。
bysort hhid: egen average=mean(cost)
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 鼓励积极发帖讨论

总评分: 经验 + 5  热心指数 + 1   查看全部评分

报纸
jinghua0126 发表于 2017-2-15 12:03:55
zhangbo19820209 发表于 2016-2-11 14:27
我找到解决的命令啦。
bysort hhid: egen average=mean(cost)
正解!受用!谢谢!

地板
奇奇侠 发表于 2018-11-26 14:47:19
zhangbo19820209 发表于 2016-2-11 14:27
我找到解决的命令啦。
bysort hhid: egen average=mean(cost)
谢谢!

7
chenyue经管之家 发表于 2019-12-29 15:58:22
你好 如果求解社区平均值时需要去掉本家庭 也就是分子需要减去本家庭 分母需要减一 怎么办呢 万分感谢

8
3293_1585708254 发表于 2021-7-4 15:41:07
zhangbo19820209 发表于 2016-2-11 14:27
我找到解决的命令啦。
bysort hhid: egen average=mean(cost)
请问怎么导出这个分类的结果呀

9
3293_1585708254 发表于 2021-7-4 15:45:10
chenyue经管之家 发表于 2019-12-29 15:58
你好 如果求解社区平均值时需要去掉本家庭 也就是分子需要减去本家庭 分母需要减一 怎么办呢 万分感谢
同问,请问有没有得到解决

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

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