楼主: ZoeHurlad
3141 2

[数据管理求助] 如何生成多期did的政策虚拟变量? [推广有奖]

  • 0关注
  • 0粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.4501
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
142 点
帖子
16
精华
0
在线时间
87 小时
注册时间
2020-10-15
最后登录
2023-5-20

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位朋友大家好
*数据描述:如代码所示,数据变量包括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。

谢谢大家
  1. [CODE]
  2. * Example generated by -dataex-. To install: ssc install dataex
  3. clear
  4. input long id str114 更改 float 生效年份 byte rt
  5.   1 "加入" 2016 0
  6.   2 "加入" 2016 0
  7.   5 "加入" 2016 1
  8.   5 "移除" 2018 1
  9.   6 "加入" 2016 0
  10.   8 "加入" 2017 0
  11.   9 "加入" 2016 0
  12. 10 "加入" 2016 1
  13. 10 "移除" 2017 1
  14. 12 "加入" 2016 0
  15. 21 "加入" 2016 0
  16. 22 "加入" 2018 1
  17. 25 "加入" 2017 1
  18. 25 "移除" 2021 1
  19. 27 "加入" 2016 0
  20. 28 "加入" 2016 0
  21. 29 "加入" 2016 1
  22. 29 "移除" 2021 1
  23. 31 "加入" 2016 0
  24. 32 "加入" 2020 0
  25. 34 "加入" 2017 0
  26. 35 "加入" 2016 0
  27. 39 "加入" 2016 0
  28. 40 "加入" 2018 1
  29. 40 "移除" 2020 1
  30. 42 "加入" 2016 1
  31. 42 "移除" 2019 1
  32. 45 "加入" 2017 1
  33. 45 "移除" 2018 1
  34. 46 "加入" 2016 0
  35. 48 "加入" 2021 0
  36. 50 "加入" 2016 0
  37. 55 "加入" 2017 1
  38. 55 "移除" 2018 1
  39. 59 "加入" 2016 0
  40. 60 "加入" 2016 0
  41. 61 "加入" 2016 0
  42. 62 "加入" 2016 0
  43. 63 "加入" 2016 0
  44. 65 "加入" 2016 1
  45. 65 "移除" 2020 1
  46. 66 "加入" 2016 0
  47. 68 "加入" 2016 1
  48. 68 "移除" 2018 1
  49. 69 "加入" 2016 0
  50. 78 "加入" 2016 0
  51. 89 "加入" 2016 0
  52. 90 "加入" 2016 0
  53. 96 "加入" 2016 1
  54. 96 "移除" 2019 1
  55. 99 "加入" 2016 1
  56. 99 "移除" 2018 1
  57. 100 "加入" 2016 0
  58. 150 "加入" 2016 1
  59. 150 "移除" 2019 1
  60. 151 "加入" 2016 1
  61. 151 "移除" 2017 1
  62. 156 "加入" 2016 0
  63. 157 "加入" 2016 0
  64. 158 "加入" 2016 0
  65. 166 "加入" 2016 0
  66. 338 "加入" 2016 0
  67. 400 "加入" 2016 0
  68. 402 "加入" 2016 0
  69. 403 "加入" 2020 0
  70. 407 "加入" 2017 1
  71. 407 "移除" 2019 1
  72. 409 "加入" 2017 1
  73. 409 "移除" 2018 1
  74. 410 "加入" 2016 1
  75. 410 "移除" 2017 1
  76. 413 "加入" 2016 1
  77. 413 "移除" 2020 1
  78. 415 "加入" 2016 0
  79. 417 "加入" 2016 1
  80. 417 "移除" 2019 1
  81. 420 "加入" 2021 0
  82. 423 "加入" 2016 0
  83. 425 "加入" 2016 0
  84. 428 "加入" 2016 1
  85. 428 "移除" 2017 1
  86. 488 "加入" 2016 0
  87. 501 "加入" 2016 0
  88. 503 "加入" 2016 1
  89. 503 "移除" 2019 1
  90. 506 "加入" 2016 1
  91. 506 "移除" 2018 1
  92. 510 "加入" 2017 1
  93. 510 "移除" 2018 1
  94. 513 "加入" 2016 0
  95. 514 "加入" 2016 1
  96. 514 "移除" 2018 1
  97. 517 "加入" 2016 1
  98. 517 "移除" 2021 1
  99. 518 "加入" 2016 1
  100. 518 "移除" 2018 1
  101. 525 "加入" 2016 1
  102. 525 "移除" 2020 1
  103. 528 "加入" 2016 0
  104. 531 "加入" 2016 1
  105. end
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:虚拟变量 DID duplicates duplicate generated

沙发
黃河泉 在职认证  发表于 2022-8-12 15:53:22 |只看作者 |坛友微信交流群
我帮你问了,请看看 https://www.statalist.org/forums ... rate-a-policy-dummy 中 Fei Wang 与  Clyde Schechter 之回答。

使用道具

藤椅
ZoeHurlad 发表于 2022-8-12 17:40:05 |只看作者 |坛友微信交流群
黃河泉 发表于 2022-8-12 15:53
我帮你问了,请看看 https://www.statalist.org/forums/forum/general-stata-discussion/general/1677433-g ...
非常感谢黄老师以及其他回答者!问题得到了完美地解决

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-15 08:08