全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1496 5
2013-04-28
示例.PNG
如上图  数据记录的formeducation是按照编码记录的,例如11表示受教育1年,16表示受教育6年,所以要把很多个编码替换成各自对应的年限,怎么办啊?谢谢~~
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-28 22:52:59
fomedu的取值是有限的,按照codebook进行replace即可。
二维码

扫码加我 拉你入群

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

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

2013-4-29 10:15:44
嗯 似乎还是没有弄明白指令怎么写
二维码

扫码加我 拉你入群

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

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

2013-4-29 11:04:41
用最基本的方法
gen edu=.

replace  edu=1 if fomedu==11
...
replace  edu=6 if fomedu==16
以此类推

没有省事的办法就业笨的办法
这也是最有效的办法

这是stata最基础的
如果你这个还不知道怎么用,那你还是先找本stata的入门的书仔细看完再说
否则以后还要更加复杂的
二维码

扫码加我 拉你入群

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

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

2013-4-29 21:07:13
recode
二维码

扫码加我 拉你入群

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

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

2013-5-1 15:00:37
蓝色 发表于 2013-4-29 11:04
用最基本的方法
gen edu=.
诚然~谢谢斑竹
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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