楼主: LotusPeng
3913 12

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

11
LotusPeng 发表于 2015-5-23 15:17:22
rudi 发表于 2015-5-22 21:39
bysort householdID (income): replace income = 0 if income[_N] == .
bysort householdID: egen total_i ...
您好,其实一开始我也是这么想的
我使用的是CHARLS数据库,要计算家庭人均收入这一项
家庭总收入=工资收入+农业收入+经营收入+ZF转移
我举一下ZF转移的例子
这一部分的第一个问题是这样的
GD002:您家去年一年是否获得了ZF补助?
1、退耕还林(如有,______元)
2、农业补助(如有,______元)
3、五保户补助(如有,______元)
4、特困户补助(如有,______元)
5、工伤人员亲属补助(如有,______元)
6、突发事件或重大灾害补助(如有,______元)
7、其他补助(如有,______元)
8、没有收到任何ZF补助

按理来说每一个受访家庭都应该选择其中至少一项,但是有大约800个受访家庭一项都没有选择

如果依照缺漏值选取的标准的话,就要把这800个家庭全部删除么?
但是总体样本也就10000多个

我询问了老师,说可以近似将缺漏值看成为0吧

但是如果从程序上来看这么写是不太对的

请前辈赐教

12
andruw 在职认证  发表于 2015-5-23 15:44:48
LotusPeng 发表于 2015-5-23 15:17
您好,其实一开始我也是这么想的
我使用的是CHARLS数据库,要计算家庭人均收入这一项
家庭总收入=工资收 ...
如果这样的话,直接将missing data换成0。然后再加总。
  1. replace income = 0 if income == .
复制代码

13
LotusPeng 发表于 2015-5-23 16:37:59
andruw 发表于 2015-5-23 15:44
如果这样的话,直接将missing data换成0。然后再加总。
是的,但这样子误差会比较大一点

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

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