全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12796 12
2014-07-09
悬赏 5 个论坛币 已解决
Stata 基本是新手,不是很会用.在找了一些教材来看,大部分是介绍stata.
对于event study 不是很有针对性。
所以来发帖提问一下。  请大家多多指教。
我的论文题目是 并购在长期和短期是否会创造收益。 也就是abnormal return 其实。 计算采用两步法,第一步利用pre-event period计算market model的系数alpha和beta。第二部,在event period内根据已经获得的alpha和beta计算abnormal returns。

暂时 我找出了样本 100家上市公司的并购 从01年到10年的
因为想分别测长期和短期 所以 估计期有俩个(-80,-20)(-5,0) 考察期(0, 5)(0, 365)
之后找对应的沪深300作为Index

现在的问题是 不太会运用stata 来合并数据。
因为公布时间不同,所以每个都要手动查找, 但是我看到论坛上 有这么一个思路


用Stata编程解决这个问题的难点在第一步,最重要的命令是joinby。你手上应该有两个数据文件,一个数据文件记录了event,具体说有这个event的编号,公司代码和事件发生的时间。另一个数据文件包含了所有公司的daily data,通常是公司代码,时间,daily return。用joinby命令对两个数据文件进行合并,你需要仔细察看joinby的帮助文档,你就明白它的作用了。生成新的数据文件,在新的数据文件中生成一个新变量gap,gap等于event发生时间与公司daily时间的差值,如果你的estimation period定为event发生前的【-365,-28】时间窗口,那么,你keep gap为这个天数之内的观察值。然后,用statsby结合reg生成每个firm-event的alpha和beta。第一步解决了以后,第二步就很简单了,abnormal return=return - beta*(market return)- alpha。以上思路是不受一个公司多次事件影响的。但是,对于数据量大的情况,joinby命令会生成一个很大的数据文件,因此,需要你的电脑内存比较大。  
keep gap statsby 都是什么意思? 搞的不是很明白。
我具体操作还是一知半解 希望有高手来回答一下我的问题。 如何合并。另外 国泰安数据库具体如何查找能告知我,就更感谢了。

最佳答案

xingxf 查看完整内容

如果你觉得用market model计算CAR比较复杂,你用market-adjusted CAR也可以啊,market-adjusted CAR是直接用firm return减去market return
二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-9 22:47:40
如果你觉得用market model计算CAR比较复杂,你用market-adjusted CAR也可以啊,market-adjusted CAR是直接用firm return减去market return
二维码

扫码加我 拉你入群

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

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

2014-7-10 19:21:10
帮我解释解释 那个思路也好啊。。。。
二维码

扫码加我 拉你入群

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

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

2014-7-10 21:02:04
xingxf 发表于 2014-7-10 19:54
如果你觉得用market model计算CAR比较复杂,你用market-adjusted CAR也可以啊,market-adjusted CAR是直接用 ...
我的情况是, 我对应不起来。。 就是firm return 和market return 不在一个表了。。。。不可能一个一个去复制粘贴。。。就在研究如何把这两个放到一个表里。。。。
二维码

扫码加我 拉你入群

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

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

2014-7-11 07:32:20
Star.W 发表于 2014-7-10 21:02
我的情况是, 我对应不起来。。 就是firm return 和market return 不在一个表了。。。。不可能一个一个去 ...
这个要用merge命令,你需要好好研究一下Stata
二维码

扫码加我 拉你入群

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

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

2014-7-11 07:45:53
不知道你的数据格式,如果研究美国数据用WRDS的话,主要需要用到上面提到的几个命令。如果是研究欧洲或中国问题用Datastream的话,你还需要额外学习一下reshape命令,用reshape命令将时间序列格式的数据转换为面板格式。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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