全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1136 4
2019-05-18
大家好,我想问个基础的stata程序,现在,我想生成一个新的变量,比如time,使它等于在T1=11是,wave>=2013,在T1=12使,wave>=2012,恳求大家帮助,谢谢大家! 微信截图_20190518134237.png
附件列表
微信截图_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
看不懂你的问题,请重新叙述!
谢谢老师,已经可以啦
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群