全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3151 14
2018-03-13
悬赏 20 个论坛币 已解决
dataex id year eduyear educomp

----------------------- copy starting from the next line -----------------------
复制代码

------------------ copy up to and including the previous line ------------------

Listed 12 out of 12 observations


在以上面为例的面板数据中,受教育年限对于已经完成受教育(变量为educomp,完成记为1,未完成记为0)的,受教育年限eduyear是不变的,但是各种原因,导致部分错误,比如说ID为1的样本,它是已经完成教育了,但12年的调查值比10年的小,如何把这些比上一年小的值找出来替换成上一年的值?对于ID为3的样本,10、12、14年都还未完成教育,所以受教育年限应该一直上升,但是14年的值等于10年,怎么把这个14年的值找出来进行换成12,谢谢各路大侠!


最佳答案

黃河泉 查看完整内容

不知有无误解你的意思,第一个情况
二维码

扫码加我 拉你入群

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

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

全部回复
2018-3-13 08:51:48
风雨阁主人 发表于 2018-3-13 19:08
ID3的样本是一种情况,在14年调查的时候处于高三但是还未毕业,所以是否完成教育记为0,但是到16年在调查 ...
不知有无误解你的意思,第一个情况
复制代码
二维码

扫码加我 拉你入群

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

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

2018-3-13 18:05:54
1. 谢谢用 dataex 印出资料。 2. id=1 这个人的说明我还看得懂,id=3 应该说明有误 (例如 2010 与 2012 的 eduyear 之值不对吧?)!为什么 2014 之值要为 12?
二维码

扫码加我 拉你入群

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

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

2018-3-13 19:08:53
黃河泉 发表于 2018-3-13 18:05
1. 谢谢用 dataex 印出资料。 2. id=1 这个人的说明我还看得懂,id=3 应该说明有误 (例如 2010 与 2012 的  ...
ID3的样本是一种情况,在14年调查的时候处于高三但是还未毕业,所以是否完成教育记为0,但是到16年在调查的时候已经高中毕业未读书了,所以受教育年限仍然记为12,而是否完成教育记为1.
麻烦黄老师主要看一下ID1的这种情况,第一种情况 在我的样本中比较多,谢谢!
二维码

扫码加我 拉你入群

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

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

2018-3-14 10:03:34
黃河泉 发表于 2018-3-14 06:37
不知有无误解你的意思,第一个情况
谢谢黄老师,昨晚还想到一个办法,找到组内最大值,然后根据是否完成教育,用最大值对其进行替代
二维码

扫码加我 拉你入群

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

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

2018-3-20 09:42:13
黃河泉 发表于 2018-3-13 08:51
不知有无误解你的意思,第一个情况
谢谢黄老师,您的命令是有效的,还有个问题,就是该行命令中间的  _n!  是什么意思,为什么要加这个?谢谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群