全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1972 5
2012-09-22
已经得到2000个学生身高数据(变量为height),现在将学生分为三组,分别为高,中,低 三组,  设计三个虚拟变量分别为 dum_height_h,(如果学生身高处于最高的三分之一,则为1,否则为0); dum_height_m(如果学生身高处于中间的三分之一,则为1,否则为0); dum_height_l (如果学生身高处于最低的三分之一,则为1,否则为0);
请问老师,如何设置这三个虚拟变量呢? 急啊!多谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-23 17:12:20
sort height
quantiles height, gen(q_hei) n(3)
tab q_het, gen(dumh)
二维码

扫码加我 拉你入群

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

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

2012-9-24 11:23:00
老师能不能在每行 后面 解释一下意思, 谢谢了。
好像这个命令只是 产生了一个 虚拟变量是吧?
二维码

扫码加我 拉你入群

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

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

2012-9-24 13:48:06
你可以看看每个命令的帮助文件。
执行后,看看产生了几个虚拟变量。
二维码

扫码加我 拉你入群

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

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

2012-9-24 15:09:35
明白了,首先利用quantiles height, gen(q_hei) n(3) 产生3个类别变量,然后利用tab q_hei, gen(dumh)
自动产生三个虚拟变量 分别对应三个类别变量;不过我是手工做的:
gen  dum_height_h = (q_hei == 3)
gen  dum_height_m = (q_hei == 2)
gen  dum_height_l = (q_hei == 1)
还有好多内容要学啊,谢谢老师!
二维码

扫码加我 拉你入群

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

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

2012-9-25 09:52:53
谢谢老师啊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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