全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
974 8
2021-10-28
各位老师好:
      我的变量是每间隔期为两年,共三次(2014.2016.2018)的平衡面板数据,但是我发现在教育年份上数据由于统计问卷的问题存在一些问题。
      具体问题:
      1.例如2014年教育年限9,2016年就变成了11,2018年变成了14;
      2.2014年与2016年教育年限10年,但是2016年却变成8年这种;
于是,我想得到具有以下条件的数据:
     1、教育年限一定是呈现上升或者不变的状态,不出现问题2这种问题;所以希望首先删除问题2这一变量
     2、教育年限若呈现逐步上升,必须限定在2年为准,比如说9.11.13可以用。但出现问题1则删除
希望得到各位老师的解答,我采用的是stata软件。(新人,还没有论坛币,实在抱歉无法提供略微实际点的感谢)
二维码

扫码加我 拉你入群

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

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

全部回复
2021-10-29 11:15:45
试试这个,前提是你每个数据三年都有。
复制代码
二维码

扫码加我 拉你入群

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

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

2021-10-29 12:00:23
ritaing 发表于 2021-10-29 11:15
试试这个,前提是你每个数据三年都有。
您好,我试了您给的代码,但是这个教育变量由1万多个变成了1千多个。考虑再三,我想直接保留数据里面同一id下三年教育年限相同的数字,目前在看duplicates,但是还不会用,请问这个怎么写代码呢?感谢您
二维码

扫码加我 拉你入群

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

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

2021-10-29 12:34:19
ritaing 发表于 2021-10-29 11:15
试试这个,前提是你每个数据三年都有。
我现在用了一种特别麻烦的办法,就是先用collapse将同一id下教育年限相加,然后将相加后的数除以3,保留了非整数部分,然后在另外一个新打开的stata界面一个一个删除这些非整数部分,可是数量达到300多个,实在太多,请问有没有办法一次删除这些id号。
二维码

扫码加我 拉你入群

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

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

2021-10-29 12:40:30
Yullan 发表于 2021-10-29 12:34
我现在用了一种特别麻烦的办法,就是先用collapse将同一id下教育年限相加,然后将相加后的数除以3,保留了 ...
所以我觉得你的问题不够清晰。不好回答。
一定要明确自己的问题是什么。
往往问题足够清晰,答案就很简单了。
学会如何更好的提问^_^
二维码

扫码加我 拉你入群

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

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

2021-10-29 15:45:00
ritaing 发表于 2021-10-29 12:40
所以我觉得你的问题不够清晰。不好回答。
一定要明确自己的问题是什么。
往往问题足够清晰,答案就很简 ...
我现在想做的是:保留同一id下三年教育年限相同的变量,如果教育年限不同就删除。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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