楼主: 王晓荣
5505 9

[其他] 哑变量产生问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

68%

还不是VIP/贵宾

-

威望
0
论坛币
63 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
292 点
帖子
29
精华
0
在线时间
37 小时
注册时间
2009-3-17
最后登录
2011-2-23

楼主
王晓荣 发表于 2009-6-12 11:05:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
<p>我想请问一下:如果现在我有一个多分类变量,例如血型是四分类无序变量,我想利用stata来设定3个哑变量,怎么弄?</p>
二维码

扫码加我 拉你入群

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

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

关键词:哑变量 Stata tata 分类变量 怎么弄 血型

沙发
sungmoo 发表于 2009-6-12 11:26:00
ta x,g(x)

藤椅
王晓荣 发表于 2009-6-12 11:56:00
这个命令就可以将x变量自动转换为哑变量,是这样吧?

板凳
sungmoo 发表于 2009-6-12 12:10:00
以下是引用王晓荣在2009-6-12 11:56:00的发言:这个命令就可以将x变量自动转换为哑变量,是这样吧?

不是转换,而是生成x1、x2、……一系列哑元。

报纸
王晓荣 发表于 2009-6-12 13:01:00
哦,我刚才试了试能行,谢谢。

地板
王晓荣 发表于 2009-6-12 16:35:00

这样产生了多个哑元,可是进行各个类别之间比较的时候,一般默认选取的是哪个哑元作为参照?怎么设定?

7
mingchei 发表于 2009-6-15 10:04:54
兩種方法
if bloodtype 內有 1 a 2 b 3 ab  4 O

so
mothode 1
tab  bloodtype , gen (bloodtypedummy)
ouput
bloodtypedummy1 0  非a 1 a
bloodtypedummy2 0 非b  1 b
bloodtypedummy3 0 非ab  1 ab
bloodtypedummy4   0 非o  1 o

or
mothode2
xi  i.bloodtype
會出現三個 臨時 dummy
會drop  a
thne
dummy1   b
dummy2   ab
dummy3  o

請用gen 把三個臨時dummy 存起來就好了.

8
liuxb 发表于 2009-6-18 12:05:05
xi3这个功能更多。

9
shenshen0455 发表于 2010-12-30 13:15:10
可是进行各个类别之间比较的时候,一般默认选取的是哪个哑元作为参照?怎么设定?
这个问题貌似还是没有解决

10
shenshen0455 发表于 2010-12-30 15:07:39
ok.解决这个问题了

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

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