全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
22138 9
2008-04-22

有一组数据X, 打算把它分成四种情况,建立虚拟变量:

例如:

若X<1,  Y=1

若1<X< 5,  Y=2

若5<X<10,  Y=3

若X〉10,  Y=4

在stata中code应该怎么写呢? 菜鸟刚刚开始自学stata,啥都不会,让大虾们笑话了。哪位好心的xdjm指点一下好吗?谢谢哦。

[em04]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-4-22 15:16:00

刚刚找到了个好地方,自己把问题解决了,嘿嘿。

gen Y=1,

replace Y=1 if X >1

同理类推。。

顺便把网站贴出来:http://www.cpc.unc.edu/services/computer/presentations/statatutorial/example28.html

是菜鸟的一起看,不是的就绕道哦:P

二维码

扫码加我 拉你入群

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

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

2008-4-30 00:37:00
多谢多谢
二维码

扫码加我 拉你入群

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

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

2008-4-30 05:01:00
egen y= cut(x), at(1,5,10)
二维码

扫码加我 拉你入群

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

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

2008-5-16 10:34:00
也可以在估计的时候,前面加上xi:xtreg&nbsp;Y&nbsp;X1 X2&nbsp;i.y,就好了,自动生成虚拟变量
二维码

扫码加我 拉你入群

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

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

2008-9-13 16:57:00

recode x (min/1=1)(1/5=2)(5/10=3)(10/max=4), gen(y)

*x<=1,y=1; 1<x<=5,y=2; 5<x<=10,y=3; x>10,y=4

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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