全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
39368 11
2013-07-05
受到警告
有两个自变量,一个是父亲的职位X1,另一个是母亲的职位X2,
要生成一个新变量,定义为父母双方中职位高的那一方。
想得头都大了,只想到gen newvar=max(X1,X2),
有没哪位可以指点下啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-5 06:09:27
修改下,要生成的新变量,仍然是职位,但是是按照父母双方中高的那一方排列。
但愿我表达清楚了。
二维码

扫码加我 拉你入群

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

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

2013-7-5 07:57:22
不用定义新变量,完全可以分析。
二维码

扫码加我 拉你入群

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

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

2013-7-5 09:06:10
gen newvar=cond(x1>x2,x1,x2)你可以试一试行不行
二维码

扫码加我 拉你入群

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

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

2013-7-5 11:11:59
egen newvar=rowmax(X1 X2)
二维码

扫码加我 拉你入群

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

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

2013-7-5 20:06:13
xingchengbin 发表于 2013-7-5 09:06
gen newvar=cond(x1>x2,x1,x2)你可以试一试行不行
谢谢 这个我试了 出来的结果跟gen newvar=max(X1,X2)是一样的
我有点搞不清是不是该用这个命令
问老师是不是对的 也不直接告诉我 就说要我好好看。。我要哭了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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