楼主: 追逐学
1164 4

[数据管理求助] 生成变量 [推广有奖]

  • 0关注
  • 0粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
942 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
228 点
帖子
16
精华
0
在线时间
69 小时
注册时间
2018-9-25
最后登录
2021-12-11

楼主
追逐学 发表于 2019-5-18 13:51:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,我想问个基础的stata程序,现在,我想生成一个新的变量,比如time,使它等于在T1=11是,wave>=2013,在T1=12使,wave>=2012,恳求大家帮助,谢谢大家! 微信截图_20190518134237.png
二维码

扫码加我 拉你入群

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

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

关键词:生成变量 stata程序 Stata wave time

微信截图_20190518134237.png (18.34 KB)

微信截图_20190518134237.png

沙发
黃河泉 在职认证  发表于 2019-5-18 15:00:46
看不懂你的问题,请重新叙述!

藤椅
追逐学 发表于 2019-5-18 15:25:57
黃河泉 发表于 2019-5-18 15:00
看不懂你的问题,请重新叙述!
老师,您好,我是想要生成一个虚拟变量time,使它在T1=32时,当wave>=2013,在T1=37时,wave>=2012的情况下等于1.
我是这样写的
gen time=0
replace time=1 if T1==32 & wave>=2013|T1==37 & wave>=2012| T1==31 & wave>=2013| T1==21 & wave>=2013
但是运行之后time全部都为0

板凳
黃河泉 在职认证  发表于 2019-5-18 15:33:08
追逐学 发表于 2019-5-18 15:25
老师,您好,我是想要生成一个虚拟变量time,使它在T1=32时,当wave>=2013,在T1=37时,wave>=2012的情况 ...
1. 有那边不对吗? 2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

报纸
追逐学 发表于 2019-5-18 15:33:24
黃河泉 发表于 2019-5-18 15:00
看不懂你的问题,请重新叙述!
谢谢老师,已经可以啦

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

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