全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3836 4
2014-10-19
用stata命令:生成一个变量educat,该变量用数字代替受教育的程度,具体来说,0表示受教育年数小于3,1表示受教育年数为4到6年,2表示受教育年数在7到9年,3表示受教育年数在10到12,4表示受教育年数在13到
二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-20 08:41:56
gen educat=.
replace educat=1 if edu<=3
replace educat=2 if edu>=4 & edu<=6
replace educat=3 if edu>=7 & edu<=9
replace educat=4 if edu>=10 & edu<=12
replace educat=5 if edu>=13 & edu!=.
二维码

扫码加我 拉你入群

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

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

2014-10-20 10:02:16
下更简洁:

recode edu (0/=1) (4/6=2) (7/9=3) (10/12=4) (13/100=., gen (educat)
二维码

扫码加我 拉你入群

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

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

2014-10-20 23:18:09
ermutuxia 发表于 2014-10-20 08:41
gen educat=.
replace educat=1 if edu=4 & edu=7 & edu=10 & edu=13 & edu!=.
正解,谢谢了
二维码

扫码加我 拉你入群

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

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

2014-10-20 23:19:34
nnnail 发表于 2014-10-20 10:02
下更简洁:

recode edu (0/=1) (4/6=2) (7/9=3) (10/12=4) (13/100=., gen (educat)
谢谢了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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