楼主: fisher163
44526 17

[学习心得] 在 Stata中产生哑变量(dummy varirable) [推广有奖]

  • 3关注
  • 5粉丝

已卖:21份资源

副教授

59%

还不是VIP/贵宾

-

威望
0
论坛币
1900 个
通用积分
16.2026
学术水平
18 点
热心指数
36 点
信用等级
17 点
经验
14861 点
帖子
409
精华
0
在线时间
1408 小时
注册时间
2007-7-12
最后登录
2025-7-11

楼主
fisher163 发表于 2009-7-12 14:56:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
例如x为四分类的变量,则需要产生四个哑变量(事实上分析时一般只需要纳入三个哑变量即可,以未纳入的作为reference group)
X
X1
X2
X3
X4
1
1
0
0
0
2
0
1
0
0
3
0
0
1
0
4
0
0
0
1

在Stata中实现

先建立数据集a

clear

input x

1

2

3

4

end

方法一:

tab x,gen(x),改命令直接产生四个哑变量,分别为x1 x2 x3 x4

方法二;

xi: means i.x

xi要求将命令中以“i.”开头的变量自动转换为哑变量进入模型。本例中有四个水平,但是只产生三个哑变量,变量名分别为_Ix_2 _Ix_3 _Ix_4,默认将_Ix_1作为reference group.

注意:在stata中xi是系统默认的,i不能改为其他的字母但是means可以随便换成其他的命令语句

如xi: logistic y sex i.group则是对变量group产生哑变量

二维码

扫码加我 拉你入群

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

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

关键词:varirable Stata Dummy ABLE tata reference 模型

已有 1 人评分经验 论坛币 信用等级 收起 理由
crystal8832 + 10 + 10 + 1 补偿

总评分: 经验 + 10  论坛币 + 10  信用等级 + 1   查看全部评分

沙发
biostat 发表于 2009-7-18 17:42:11
不错,为需要的同学提供帮助

藤椅
baiyun068 发表于 2009-7-20 21:50:23
鼓掌一个,谢谢楼主!

板凳
zhoujsh1980 发表于 2009-7-26 20:27:21
多谢多谢!对初学者太好了

报纸
gujun1225 发表于 2009-7-30 13:54:25
不错,我一般都用方法一

地板
scorpiowl 发表于 2009-7-30 22:44:45
还没入门,不甚了解

7
gloryqian 发表于 2009-10-31 07:52:11
就是这种题,接下来怎样做F-TEST?好心人帮帮忙啊
How to study hard~

8
john111222 发表于 2009-10-31 22:30:24
谢谢!太感谢楼主了!!!!

9
rightperson 发表于 2009-11-1 11:17:12
恩,两个方法都不错

10
shenshen0455 发表于 2010-12-30 13:17:42
楼主提到:只产生三个哑变量,变量名分别为_Ix_2 _Ix_3 _Ix_4,默认将_Ix_1作为reference group.。
那么如何将_Ix_2作为reference group.?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 14:22