楼主: 王晓荣
5242 9

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

  • 0关注
  • 0粉丝

大专生

68%

还不是VIP/贵宾

-

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

+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
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 23:36