楼主: lililll
2788 1

[数据管理求助] Dummy variable 问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
933 个
通用积分
0.0019
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
153 点
帖子
6
精华
0
在线时间
12 小时
注册时间
2015-3-3
最后登录
2023-9-8

楼主
lililll 发表于 2015-4-6 08:57:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
一组数据 我根据 性别生成 虚变量。
两种代码:

1 -
xi i.gender

2-
xi, prefix() i.gender

我的问题是:
第二个 代码中“prefix()” 有什么用?
为什么要加


二维码

扫码加我 拉你入群

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

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

关键词:Variable Dummy ABLE ABL VaR

回帖推荐

SpencerMeng 发表于2楼  查看完整内容

好问题。 两个代码都是可以生产虚拟变量的 第一个代码生成一个虚拟变量后,如果再生产另一个变量的虚拟变量,原来生产的虚拟变量就会被覆盖,而第二种代码则很好的解决了这个问题。 随附案例数据和代码:

沙发
SpencerMeng 在职认证  发表于 2015-4-6 09:53:10
好问题。

两个代码都是可以生产虚拟变量的

第一个代码生成一个虚拟变量后,如果再生产另一个变量的虚拟变量,原来生产的虚拟变量就会被覆盖,而第二种代码则很好的解决了这个问题。

随附案例数据和代码:
  1. sysuse nlsw88,clear
  2. xi i.race //自动定义虚拟变量的名称,并附加标签

  3. *-注意:再次使用xi命令时,此前生成的虚拟变量别被覆盖
  4. xi i.occupation // _Irace2 和_Irace3变量不复存在

  5. *解决方法  使用prefix(str)选项
  6. sysuse nlsw88,clear
  7. *xi i.race,prefix(dr_)//前缀不能超过四个字符,把括号里的dr_改为自己想要的前缀
  8. xi i.race,prefix(love)
  9. *xi i.occu,prefix(do_)//不同的类别变量采用不同的前缀,把括号里的do_改为自己想要的前缀
  10. xi i.occu,prefix(hate)
复制代码


nlsw88.dta
下载链接: https://bbs.pinggu.org/a-1764614.html

63.83 KB

案例数据

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
hustchen2012 + 20 + 20 + 2 + 2 + 2 精彩帖子

总评分: 经验 + 20  论坛币 + 20  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

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

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