楼主: tianbu
22222 9

菜鸟弱问,怎么在stata中建dummy variable? [推广有奖]

  • 1关注
  • 1粉丝

大专生

43%

还不是VIP/贵宾

-

威望
0
论坛币
882 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2012 点
帖子
54
精华
0
在线时间
36 小时
注册时间
2008-4-19
最后登录
2019-11-6

楼主
tianbu 发表于 2008-4-22 14:42:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

例如:

若X<1,  Y=1

若1<X< 5,  Y=2

若5<X<10,  Y=3

若X〉10,  Y=4

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

[em04]

二维码

扫码加我 拉你入群

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

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

关键词:Variable Stata Dummy tata ABLE 菜鸟 Stata Dummy Variable 中建

沙发
tianbu 发表于 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

藤椅
sxsqsxdsz 发表于 2008-4-30 00:37:00
多谢多谢

板凳
whgyu 发表于 2008-4-30 05:01:00
egen y= cut(x), at(1,5,10)

报纸
spydong 发表于 2008-5-16 10:34:00
也可以在估计的时候,前面加上xi:xtreg&nbsp;Y&nbsp;X1 X2&nbsp;i.y,就好了,自动生成虚拟变量
有交流就有提高!

地板
sungmoo 发表于 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

7
chyshl 发表于 2008-9-15 17:40:00

记得好像有个自动产生哑变量的命令,具体的忘记了。

 

[em04][em04]

8
offandon 发表于 2011-2-24 13:50:49
命令如下:tab(变量的名称),gen(新的名字)回车就ok了。

9
sungmoo 发表于 2011-2-24 14:35:32
offandon 发表于 2011-2-24 13:50 命令如下:tab(变量的名称),gen(新的名字)回车就ok了。
楼主好像不是想生成4个哑变量。

10
bacelonaboy 发表于 2011-3-9 20:22:31
1# tianbu
仅供交流哈:
虚拟变量表示的是某一因素的发生是否显著引起因变量的变化,你分这么多情况,比如说,系数显著,那能表示哪种情况的存在对因变量有影响呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 18:43