楼主: LotusPeng
3912 12

[数据管理求助] 求和过程中有一个值为缺漏值如何使和也为缺漏值 [推广有奖]

  • 2关注
  • 3粉丝

已卖:1份资源

博士生

11%

还不是VIP/贵宾

-

威望
0
论坛币
1072 个
通用积分
0.7000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
11379 点
帖子
65
精华
0
在线时间
360 小时
注册时间
2013-4-22
最后登录
2023-9-25

楼主
LotusPeng 发表于 2015-5-21 20:21:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
RT,比如说总收入=工资+转移收入,如何使得只要有一个值为缺漏值就使得总收入为缺漏值呢

egen rowtotal和total的missing命令貌似都是只有所有为缺漏值才算出来是缺漏值的

【更新】
貌似直接用gen income=salary+transfer是可以实现的

但是我是想用bysort命令,应该如何操作

by householdID, sort: gen income_household=????????

数据大概是这样的
householdID               housemember                 income         
123456789                         1                             1000
123456789                         2                              .


二维码

扫码加我 拉你入群

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

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

关键词:缺漏值 household transfer missing Income 如何

沙发
luckykong 发表于 2015-5-21 23:24:22
by householdID, sort: gen income_household=salary+transfer

藤椅
LotusPeng 发表于 2015-5-22 00:21:00
luckykong 发表于 2015-5-21 23:24
by householdID, sort: gen income_household=salary+transfer
您好,感谢您的回复,我可能没有把问题说清楚,我是想把整个家庭成员的income加起来得到家庭总收入,如果有一个家庭成员的income数据缺失的话就将家庭收入设置为零,数据形态如最下面所示,请问前辈能够教一下么

板凳
andruw 在职认证  发表于 2015-5-22 03:07:52
LotusPeng 发表于 2015-5-22 00:21
您好,感谢您的回复,我可能没有把问题说清楚,我是想把整个家庭成员的income加起来得到家庭总收入,如果 ...
复制代码

报纸
andruw 在职认证  发表于 2015-5-22 03:14:52
  1. bysort householdID (income): replace income = 0 if income[_N] == .
  2. bysort householdID: egen total_income = total(income)
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
SpencerMeng + 10 精彩帖子
txje + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
luckykong 发表于 2015-5-22 09:45:16
LotusPeng 发表于 2015-5-22 00:21
您好,感谢您的回复,我可能没有把问题说清楚,我是想把整个家庭成员的income加起来得到家庭总收入,如果 ...
有一个成员的数据缺失,就把这个人的设置为0,还是把整个家庭的设置为0?

7
LotusPeng 发表于 2015-5-22 19:55:58
luckykong 发表于 2015-5-22 09:45
有一个成员的数据缺失,就把这个人的设置为0,还是把整个家庭的设置为0?
谢谢前辈,您回答的对,是我想的太复杂了

8
LotusPeng 发表于 2015-5-22 19:56:34
andruw 发表于 2015-5-22 03:14
谢谢前辈,受教了!

9
andruw 在职认证  发表于 2015-5-22 20:29:08
LotusPeng 发表于 2015-5-22 19:56
谢谢前辈,受教了!
我不是前辈,共同学习

10
rudi 发表于 2015-5-22 21:39:01
bysort householdID (income): replace income = 0 if income[_N] == .
bysort householdID: egen total_income = total(income)

个人觉得上面的代码可能存在一个问题,如果某家庭成员的收入为缺省,并不意味着缺省的收入为0。

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

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