楼主: 清凌呀呀
1082 7

[数据管理求助] 虚拟变量分组求助 [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
11.1294
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
125 点
帖子
3
精华
0
在线时间
16 小时
注册时间
2022-11-17
最后登录
2023-10-6

楼主
清凌呀呀 发表于 2023-5-27 22:02:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,想求助一下关于生成虚拟变量的问题,代码如下:
gen treated=0
replace treated = 1 if mbsmoke == smoker

原本mbsmoke分为两种,nonsmoker和smoker,现在想把smoker=1,另一个等于零,但是在执行上述代码后出现这个语句"smoker not found",不太理解怎么操作,请大家帮我看一下,感谢感谢!

二维码

扫码加我 拉你入群

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

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

关键词:变量分组 虚拟变量 replace Smoke treat stata入门

已有 1 人评分经验 收起 理由
kychan + 22 精彩帖子

总评分: 经验 + 22   查看全部评分

沙发
20175259 发表于 2023-5-28 00:03:04 来自手机
清凌呀呀 发表于 2023-5-27 22:02
各位大神,想求助一下关于生成虚拟变量的问题,代码如下:
gen treated=0
replace treated = 1 if mbsmok ...
加双引号呢

藤椅
gaishijay 发表于 2023-5-28 08:51:31 来自手机
20175259 发表于 2023-5-28 00:03
加双引号呢
对,给smoke加双引号试一下

板凳
清凌呀呀 发表于 2023-5-28 20:50:03
20175259 发表于 2023-5-28 00:03
加双引号呢
加了也不对

报纸
qiangli 发表于 2023-5-29 07:52:02
你的提供你的数据才能正确判断那里问题
目前只能是猜的

地板
sdzy 在职认证  学生认证  发表于 2023-5-29 08:59:44

7
xieyu75 发表于 2023-5-29 20:39:37
清凌呀呀 发表于 2023-5-28 20:50
加了也不对
不要用中文标点

8
20175259 发表于 2023-5-30 09:13:07 来自手机
清凌呀呀 发表于 2023-5-27 22:02
各位大神,想求助一下关于生成虚拟变量的问题,代码如下:
gen treated=0
replace treated = 1 if mbsmok ...
是否smoke是字符型,转成数字型的再看看?

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

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