楼主: DaRA_021
2351 5

[面板数据求助] 用stata定义虚拟变量 求助!!! [推广有奖]

  • 2关注
  • 1粉丝

大专生

23%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
248 点
帖子
30
精华
0
在线时间
57 小时
注册时间
2019-3-19
最后登录
2021-6-10

楼主
DaRA_021 发表于 2020-3-23 14:37:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str7 _ComCd str10 _EndDt byte(_ShRank _SHTypeCd) str12 _SHType str6 _PctTotShr
  4. "C000002" "2014-12-31" 1 90 "其他股东" "14.91%"
  5. "C000002" "2014-12-31" 2 90 "其他股东" "11.91%"
  6. "C000002" "2014-12-31" 3 90 "其他股东" "3.30%"
  7. "C000002" "2014-12-31" 4 90 "其他股东" "2.13%"
  8. "C000002" "2014-12-31" 5 90 "其他股东" "1.32%"
  9. "C000002" "2015-12-31" 1 10 "国有股东" "15.23%"
  10. "C000002" "2015-12-31" 2 20 "外资股东" "11.90%"
  11. "C000002" "2015-12-31" 3 90 "其他股东" "8.38%"
  12. "C000002" "2015-12-31" 4 90 "其他股东" "4.14%"
  13. "C000002" "2015-12-31" 5 90 "其他股东" "3.16%"
  14. "C000002" "2016-12-31" 1 10 "国有股东" "15.24%"
  15. "C000002" "2016-12-31" 2 20 "外资股东" "11.91%"
  16. "C000002" "2016-12-31" 3 90 "其他股东" "8.39%"
  17. "C000002" "2016-12-31" 4 90 "其他股东" "4.77%"
  18. "C000002" "2016-12-31" 5 90 "其他股东" "4.14%"
  19. "C000002" "2017-12-31" 1 10 "国有股东" "29.38%"
  20. "C000002" "2017-12-31" 2 20 "外资股东" "11.91%"
  21. "C000002" "2017-12-31" 3 90 "其他股东" "8.39%"
  22. "C000002" "2017-12-31" 4 90 "其他股东" "4.14%"
  23. "C000002" "2017-12-31" 5 90 "其他股东" "3.17%"
  24. "C000002" "2018-12-31" 1 10 "国有股东" "29.38%"
  25. "C000002" "2018-12-31" 2 20 "外资股东" "11.91%"
  26. "C000002" "2018-12-31" 3 90 "其他股东" "8.39%"
  27. "C000002" "2018-12-31" 4 90 "其他股东" "6.34%"
  28. "C000002" "2018-12-31" 5 90 "其他股东" "4.14%"
  29. "C000006" "2014-12-31" 1 10 "国有股东" "21.93%"
  30. "C000006" "2014-12-31" 2 10 "国有股东" "12.07%"
  31. "C000006" "2014-12-31" 3 90 "其他股东" "4.66%"
  32. "C000006" "2014-12-31" 4 90 "其他股东" "0.74%"
  33. "C000006" "2014-12-31" 5 90 "其他股东" "0.51%"
  34. "C000006" "2015-12-31" 1 10 "国有股东" "21.93%"
  35. "C000006" "2015-12-31" 2 10 "国有股东" "12.07%"
  36. "C000006" "2015-12-31" 3 10 "国有股东" "3.51%"
  37. "C000006" "2015-12-31" 4 90 "其他股东" "1.08%"
  38. "C000006" "2015-12-31" 5 90 "其他股东" "0.68%"
  39. "C000006" "2016-12-31" 1 10 "国有股东" "21.93%"
  40. "C000006" "2016-12-31" 2 10 "国有股东" "12.07%"
  41. "C000006" "2016-12-31" 3 10 "国有股东" "3.51%"
  42. "C000006" "2016-12-31" 4 90 "其他股东" "1.08%"
  43. "C000006" "2016-12-31" 5 90 "其他股东" "0.53%"
  44. "C000006" "2017-12-31" 1 10 "国有股东" "21.93%"
  45. "C000006" "2017-12-31" 2 10 "国有股东" "12.07%"
  46. "C000006" "2017-12-31" 3 10 "国有股东" "3.51%"
  47. "C000006" "2017-12-31" 4 90 "其他股东" "1.08%"
  48. "C000006" "2017-12-31" 5 90 "其他股东" "0.53%"
  49. "C000006" "2018-12-31" 1 10 "国有股东" "21.93%"
  50. "C000006" "2018-12-31" 2 10 "国有股东" "13.99%"
  51. "C000006" "2018-12-31" 3 10 "国有股东" "3.51%"
  52. "C000006" "2018-12-31" 4 10 "国有股东" "1.08%"
  53. "C000006" "2018-12-31" 5 90 "其他股东" "0.76%"
  54. end
复制代码





stata小白在线求助
先谢谢大佬们了~
数据信息在上面 求帮助~
本人想筛选一下混合所有制企业,通过前十大股东既有国有又有非国有来筛选。
想要将其设置为虚拟变量 卡住了  求助大佬。


具体操作:想要按公司代码 年份 进行分类
如果前五大股东中既有国有股东又有其他股东的话,为混合所有制企业,则赋值1;反之赋值0
二维码

扫码加我 拉你入群

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

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


沙发
DaRA_021 发表于 2020-3-25 12:06:53 来自手机
自己顶一下。有大佬能帮帮忙么
因为是数据处理第一步 卡住了没法往下做了

我是自己把混合所有制企业定义为前五大股东既有国有股东又有非国有股东。数据是国泰安找来的2014-2018年公司前五大股东的性质和持股比例。

想要按如上定义设置一个虚拟变量“MIX”  
例如:2014年A公司前五大股东均为国有股东 则为非混合所有制企业 赋值0 ;2015年A公司前五大股东既包含国有又包含非国有则赋值1

这样的虚拟变量是可以生成的么?试了好多种方法都失败了  求大神指教。

藤椅
DaRA_021 发表于 2020-3-25 12:07:28 来自手机
初学者可能逻辑思路不清楚
希望大家包涵

板凳
黃河泉 在职认证  发表于 2020-3-26 07:54:20
DaRA_021 发表于 2020-3-25 12:07
初学者可能逻辑思路不清楚
希望大家包涵
请试试
  1. bys _ComCd _EndDt: egen d90 = max(_SHType == "其他股东")
  2. bys _ComCd _EndDt: egen d10 = max(_SHType == "国有股东")
  3. gen wanted = d90*d10
复制代码
尔后变量之定义也请说明一下!

报纸
DaRA_021 发表于 2020-3-26 09:14:42
黃河泉 发表于 2020-3-26 07:54
请试试尔后变量之定义也请说明一下!
谢谢黄老师~ 因为之前自己弄了好久 所以变量定义就只是自己看明白了
您这个代码解决了我的问题
所以这个代码是先生成了两个虚拟变量 再将这两个虚拟变量结合得到所需要的虚拟变量对么
想请教一下“max(varname)”这个代码是什么意思呢
变量定义回复在下面了  再次谢谢您~

地板
DaRA_021 发表于 2020-3-26 09:27:06
由于自己的原因 变量定义没有说清楚   下面进行说明:
_ComCd 是公司代码 截面数据
_EndDt  表明年份  时间序列数据
_SHType 为股东类型
_SHTypeCd 为股东类型代码
_ShRank 为持股比例排名
_PctTotShr 为持股比例
1585185620(1).png
图片为应用黄老师的代码得出的结果
变量定义也进行了适当修改
MIX为所需虚拟变量 “1”表示混合所有制企业 “0”表示非混合所有制企业
如果有像我一样需要的小白可以看一下
问题已解决  很开心~

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 17:18