3067 2

[数据管理求助] 用stata对搜集到的样本观测值进行配对,急需大神指点,急 [推广有奖]

  • 1关注
  • 0粉丝

高中生

40%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
1.5700
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
203 点
帖子
19
精华
0
在线时间
18 小时
注册时间
2015-11-10
最后登录
2024-10-13

楼主
学习小能手0_0 发表于 2016-5-20 05:11:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,需大神指导,万分感谢,谢谢!!!
如附录中的两个图片的要求,要在搜集到的数据中,国际四大会计师事务所审计客户与非国际四大会计师事务所审计客户(即big4=1与big4=0)根据行业,资产规模和收益率水平进行配对,但是要求是依次根据相同行业(变量名:industrycode),相同重量级资产规模(变量名:assetlevel)、相同重量级收益率水平(变量名:roalevel) 进行配对。 QQ截图20160520045251.png 同时具体的要求依次是,如果某一行业中的公司都是big4=1或者都是big4=0,则要删掉该行业全部样本观测值;其次,如果在同一行业,同一assetlevel下的公司都是big4=1或者都是big4=0,则也要删掉该行业全部样本观测值;最后,如果在同一行业,同一assetlevel,同一roalevel的公司都是big4=1或者都是big4=0,则也要删掉该行业全部样本观测值。
QQ截图20160520045327.png

对此尝试着写了一点程序,在附件里附上了数据和程序,不知道为什么运行不下去,所以想要让大神指点一下,让我能够得到匹配数据,谢谢!!
match.do (1.14 KB) prematch.dta (113.39 KB)


二维码

扫码加我 拉你入群

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

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

关键词:样本观测值 Stata tata 观测值 四大会计师事务所 样本

沙发
夏目贵志 发表于 2016-5-21 10:14:11
删除的部分比较好做,比如第一个条件
bys industrycode: egen maxbig4=max(big4)
by industrycode: egen minbig4=min(big4)
drop if maxbig4==minbig4
其他的以此类推。

删掉需要删掉的数据之后,按big4的取值把数据拆成两份。然后要先搞清楚这个究竟是不是1:1的merge,是的话简单。不是的话就要想清楚要怎么merge。merge的用法参考help merge即可。

藤椅
学习小能手0_0 发表于 2016-5-21 15:58:08
很感谢
但是这个不是简单的merge,是要在样本中找到行业,资产规模,收益率水平相同的样本进行配对,形成match_gruop,在组内进行配对回归。
我主要是配对的循环进行不下去,这一点很头痛

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 05:09