楼主: chenshoubian
1323 3

[数据管理求助] 关于对调查数据如何填补年龄的问题...急急急 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

硕士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0.0032
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
396 点
帖子
31
精华
0
在线时间
268 小时
注册时间
2015-1-29
最后登录
2020-5-18

楼主
chenshoubian 发表于 2017-8-7 10:30:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
捕获.JPG

如图所示,第一列是ID名,第二列是调查年份,第三列是调查时点的年龄,现在的问题是如何在已知某次调查时点的年龄自动填补其他调查时点上的年龄......多谢大神相助!!!

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(ID wave age)
  4. 10001 1991    .
  5. 10001 1993    .
  6. 10001 1997    .
  7. 10001 2000    .
  8. 10001 2004    .
  9. 10001 2006    .
  10. 10001 2009    .
  11. 10001 2011 47.7
  12. 10002 2000    .
  13. 10002 2004    .
  14. 10002 2006 41.3
  15. 10002 2009    .
  16. 10002 2011 46.3
  17. 10003 1991   20
  18. 10003 1993    .
  19. 10003 1997    .
  20. 10003 2000    .
  21. 10003 2004    .
  22. end
复制代码








二维码

扫码加我 拉你入群

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

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

关键词:调查数据 查数据 generated generate install

沙发
sunshutao 学生认证  发表于 2017-8-7 11:39:54
可以尝试一下 cross  这个命令

藤椅
黃河泉 在职认证  发表于 2017-8-7 15:34:56
试试
  1. gen d0 = wave - age
  2. bys ID (wave): egen dm = mean(d0)
  3. gen age1 = wave - dm
复制代码

板凳
chenshoubian 发表于 2017-8-7 23:05:28
黃河泉 发表于 2017-8-7 15:34
试试
嗯!试了,可以!多谢您!

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

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