全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
863 9
2023-07-05
悬赏 2 个论坛币 已解决
请教大神,像这种命令只是后面的id不同,前面完全一样,请问怎么更有效率一点。这是进行城市DID变量生成的。
replace time0 = 1 if year>=2013 & id == 1
replace time0 = 1 if year>=2013 & id == 2
replace time0 = 1 if year>=2013 & id == 68

最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2023-7-5 08:55:46
可以试试
复制代码
二维码

扫码加我 拉你入群

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

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

2023-7-6 10:34:11
黃河泉 发表于 2023-7-5 08:55
可以试试
想再请教黄老师,现在知道了每个城市did的变量,但是想要生成城市-城市-年份变量,比如在2015年山东相较于北京实行了政策,则did变量设置为1,2015年山东相比较于河南没有该政策,则为0.这种命令要怎么写?非常感谢!
二维码

扫码加我 拉你入群

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

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

2023-7-7 19:47:51
蓝精灵lsf 发表于 2023-7-6 10:34
想再请教黄老师,现在知道了每个城市did的变量,但是想要生成城市-城市-年份变量,比如在2015年山东相较于 ...
请用 dataex 给出代表性资料。
二维码

扫码加我 拉你入群

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

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

2023-7-8 15:09:28
黃河泉 发表于 2023-7-7 19:47
请用 dataex 给出代表性资料。
以北京、天津、大同为例,在2013年北京和天津都实行了政策,则希望生成新变量北京-天津-0;2013年但是大同没有施行,则生成新变量为北京-大同-1(也就是北京相较于大同的新虚拟变量为1)。老师,我应该最后是需要200个城市*199个城市*16年,请问如何用当前的数据生成。非常感谢您!
id        year        pro        time        sta
1        2007        北京        0        0
1        2008        北京        0        0
1        2009        北京        0        0
1        2010        北京        0        0
1        2011        北京        0        0
1        2012        北京        0        0
1        2013        北京        1        12
1        2014        北京        1        12
1        2015        北京        1        12
1        2016        北京        1        12
1        2017        北京        1        12
1        2018        北京        1        12
1        2019        北京        1        12
1        2020        北京        1        12
1        2021        北京        1        12
1        2022        北京        1        12
2        2007        天津        0        0
2        2008        天津        0        0
2        2009        天津        0        0
2        2010        天津        0        0
2        2011        天津        0        0
2        2012        天津        0        0
2        2013        天津        1        15
2        2014        天津        1        15
2        2015        天津        1        15
2        2016        天津        1        15
2        2017        天津        1        15
2        2018        天津        1        15
2        2019        天津        1        15
2        2020        天津        1        15
2        2021        天津        1        15
2        2022        天津        1        15



15        2013        大同市        0        0
15        2014        大同市        1        6
15        2015        大同市        1        6
15        2016        大同市        1        6
15        2017        大同市        1        6
15        2018        大同市        1        6
15        2019        大同市        1        6
15        2020        大同市        1        6
15        2021        大同市        1        6
15        2022        大同市        1        6
二维码

扫码加我 拉你入群

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

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

2023-7-8 22:34:11
蓝精灵lsf 发表于 2023-7-8 15:09
以北京、天津、大同为例,在2013年北京和天津都实行了政策,则希望生成新变量北京-天津-0;2013年但是大同 ...
1. 所以你最终是要一个虚拟变量吧?2. 为啥是 200*199 城市呢? 3. sta 没有用吧?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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