*数据描述:如代码所示,数据变量包括id,更改,生效年份,rt。
id为股票代码
更改 为该股票被纳入到“深港通”标的股范围(“加入”)或从“深港通”标的股范围移除(“移除”)的变量。但是并不是所有股票都有被移除。
生效年份 为id被“加入”或“移除”的年份
rt 为根据如下代码生成的变量:duplicates tag id, gen(rt),rt=0表示该id仅“被加入”,未被“移除”;rt=1表示该id被“加入”后又在该年度或其他年度被“移除”。
*我想生成:2010-2021年的虚拟变量。具体要求:该变量在被“加入”到“深港通”标的股范围开始取1,直到被“移除”,从“移除”的生效年开始取0直到2021年;未被“移除”的id,从“加入”生效年份开始一直取1。所有id在“加入”之前年度取0。另外,drop掉“加入”的当年“移除”的id。
谢谢大家
- [CODE]
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input long id str114 更改 float 生效年份 byte rt
- 1 "加入" 2016 0
- 2 "加入" 2016 0
- 5 "加入" 2016 1
- 5 "移除" 2018 1
- 6 "加入" 2016 0
- 8 "加入" 2017 0
- 9 "加入" 2016 0
- 10 "加入" 2016 1
- 10 "移除" 2017 1
- 12 "加入" 2016 0
- 21 "加入" 2016 0
- 22 "加入" 2018 1
- 25 "加入" 2017 1
- 25 "移除" 2021 1
- 27 "加入" 2016 0
- 28 "加入" 2016 0
- 29 "加入" 2016 1
- 29 "移除" 2021 1
- 31 "加入" 2016 0
- 32 "加入" 2020 0
- 34 "加入" 2017 0
- 35 "加入" 2016 0
- 39 "加入" 2016 0
- 40 "加入" 2018 1
- 40 "移除" 2020 1
- 42 "加入" 2016 1
- 42 "移除" 2019 1
- 45 "加入" 2017 1
- 45 "移除" 2018 1
- 46 "加入" 2016 0
- 48 "加入" 2021 0
- 50 "加入" 2016 0
- 55 "加入" 2017 1
- 55 "移除" 2018 1
- 59 "加入" 2016 0
- 60 "加入" 2016 0
- 61 "加入" 2016 0
- 62 "加入" 2016 0
- 63 "加入" 2016 0
- 65 "加入" 2016 1
- 65 "移除" 2020 1
- 66 "加入" 2016 0
- 68 "加入" 2016 1
- 68 "移除" 2018 1
- 69 "加入" 2016 0
- 78 "加入" 2016 0
- 89 "加入" 2016 0
- 90 "加入" 2016 0
- 96 "加入" 2016 1
- 96 "移除" 2019 1
- 99 "加入" 2016 1
- 99 "移除" 2018 1
- 100 "加入" 2016 0
- 150 "加入" 2016 1
- 150 "移除" 2019 1
- 151 "加入" 2016 1
- 151 "移除" 2017 1
- 156 "加入" 2016 0
- 157 "加入" 2016 0
- 158 "加入" 2016 0
- 166 "加入" 2016 0
- 338 "加入" 2016 0
- 400 "加入" 2016 0
- 402 "加入" 2016 0
- 403 "加入" 2020 0
- 407 "加入" 2017 1
- 407 "移除" 2019 1
- 409 "加入" 2017 1
- 409 "移除" 2018 1
- 410 "加入" 2016 1
- 410 "移除" 2017 1
- 413 "加入" 2016 1
- 413 "移除" 2020 1
- 415 "加入" 2016 0
- 417 "加入" 2016 1
- 417 "移除" 2019 1
- 420 "加入" 2021 0
- 423 "加入" 2016 0
- 425 "加入" 2016 0
- 428 "加入" 2016 1
- 428 "移除" 2017 1
- 488 "加入" 2016 0
- 501 "加入" 2016 0
- 503 "加入" 2016 1
- 503 "移除" 2019 1
- 506 "加入" 2016 1
- 506 "移除" 2018 1
- 510 "加入" 2017 1
- 510 "移除" 2018 1
- 513 "加入" 2016 0
- 514 "加入" 2016 1
- 514 "移除" 2018 1
- 517 "加入" 2016 1
- 517 "移除" 2021 1
- 518 "加入" 2016 1
- 518 "移除" 2018 1
- 525 "加入" 2016 1
- 525 "移除" 2020 1
- 528 "加入" 2016 0
- 531 "加入" 2016 1
- end