【并购绩效】上市公司并购短期绩效和长期绩效数据整理Stata代码(2007-2022年)

并购短期绩效和长期绩效

计算说明

      短期并购绩效以累计
超额收益率(CAR)来测量。通过市场模型法进行计算,模型中参数估计的区间选择为并
购宣告前150个交易日至宣告前30个交易日,并以[-2 ,2]窗口期来计算累积超
额收益率。

      长期并购绩效以购买并持有超常收益(BHAR)和总资产收
益变化值(ΔROA)变量进行测量。关于购买并持有超常收益(BHAR),
测量为购
买公司股票并一持有到并购后两年(24个月),公司股票收益率超过市场组合或对应组合
收益率的部分。本文计算并购公司i并购后[0.t]月BHAR的公式为:


 
     其中,Rit为并购企业i在t月的收益率, Rpt表示对应组合的月收益率
,t=0~24,t=0表示并购当月,t=1表示并购后一个月,以此类推。Rpt的计
算首先按企业t年6月份的流通市值规模从小到大排序后均分为5组;然后按企业t-1年
12月份的权益账面/市值比(每股权益/年末收盘价),,将上述5组从小到大排序后,
再次均分为5组,共计得到25组企业分组;然后分别计算各个年份每一组企业的等权月收
益率,即为Rpt;最后根据公式计算企业并购后24个月的购买并持有超常收益(BHA
R)。


      总资产收益率变化值(ΔROA)以并购首次公告日前后两年的
总资产收益率的变化量来进行测量。具体测算如下:首先,依据行业标准(制造业采用二级
代码分类,其他按一级代码分类)对每 一年的总资产收益率(ROA)进行标准化处理;
然后,分别用并购完成之后两年(t+1年,t+2年)总资产收益率(ROA)均值减去
并购前两年(t-2年,t-1年)总资产收益率( ROA)均值,即为总资产收益率变
化值( ΔROA)。

参考文献


[1]陈仕华, 王雅茹. 企业并购依赖的
缘由和后果:基于知识基础理论和成长压力理论的研究[J]. 管理世界.

数据说明


选取2007年1月1日至2022年12月31日之间全部上市公司的并购交易事件
,对初始样本进行如下筛选:

保留上市公司为买方的并购交易样本,剔除其他类型并购
交易的样本
剔除非A股上市公司的并购交易样本(与文献略有差异,原文为剔除非沪深A
股主板上市公司的并购交易样本,为保留尽可能多的样本方便后续,只剔除了非A股的并购
交易样本,具体可以根据自己需要调整)
剔除金融保险行业上市公司的并购交易样本

除资产剥离、资产置换、债务重组等并购类型的并购交易样本
剔除ST类上市公司的并购
交易样本
若上市公司在同一天宣告两笔或两笔以上并购交易,则将这些并购交易合并为一
次并购交易
剔除交易金额在100万元以下的并购交易样本

注:长期绩效指标需
要用到t+2年的数据,所以最终结果只有2007-2020年,短期绩效结果为200
7-2022年


结果说明


数据截图 

各年数据量


缩尾后描述性统计

附件下载


经管之家:momingiqmiao7

迎关注,分享更多实用的数据,独家发布,请勿私自转卖,有任何问题在可以帖子下方回复
,及时回复
注意:支持经管之家和QQ购买,其他渠道购买无质量保证和售后保障,批量
购买可享优惠

【关注】【帖子索引2022年】【帖子索引2021年】【使用常见问
题】

【点击查看更多帖子】【Stata软件下载】【Stata免费学习资料】

补充内容 (2024-5-31 23:24):
【并购绩效】上市公
司并购短期绩效和长期绩效数据整理Stata代码(2007-2023年)
http
s://bbs.pinggu.org/thread-11802307-1-
1.h
tml
   

下载链接:https://download.csdn.net/download/weixin_45892228/89135500

点击下载:【并购绩效】上市公司并购短期绩效和长期绩效数据整理Stata代码(2007-2022年)

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在进行上市公司并购绩效分析时,CAR(累计超额收益率)和BHAR(购并事件期间的累计累计标准化回报)是常用的指标。以下是在Stata中计算CAR和BHAR的代码示例。 首先,我们需要确保数据集中包含以下变量:公司股票代码(Ticker)、并购事件发生的日期(Event_Date)和日度收益率(Daily_Returns)。假设数据集的名称为“merger_data”。 计算CAR的代码如下: ```stata // 创建用于存储CAR的新变量 gen CAR = . // 按照股票代码数据集进行排序 sort Ticker Event_Date // 按照股票代码分组计算每个公司的CAR by Ticker: replace CAR = sum(Daily_Returns) - sum(Daily_Returns[_n-1]) if _n > 1 // CAR的累计求和,将CAR值替换为累计值 egen CAR_cumsum = total(CAR), by(Ticker) replace CAR = CAR_cumsum // 计算CAR完成后删除不需要的变量 drop CAR_cumsum ``` 计算BHAR的代码如下: ```stata // 创建用于存储BHAR的新变量 gen BHAR = . // 计算每个公司的购并事件前期(-30至-1个交易日)的标准化收益率 gen Pre_Mean_Returns = r(mean) if event_date + _n <= _N + 30 & event_date + _n >= _N + 1 - 30 gen Pre_Std_Returns = r(sd) if event_date + _n <= _N + 30 & event_date + _n >= _N + 1 - 30 replace Pre_Mean_Returns = 0 if missing(Pre_Mean_Returns) replace Pre_Std_Returns = 1 if missing(Pre_Std_Returns) // 标准化购并事件期间的每日收益率 egen Std_Returns = (Daily_Returns - Pre_Mean_Returns) / Pre_Std_Returns // 按照股票代码数据集进行排序 sort Ticker Event_Date // 按照股票代码分组计算每个公司的BHAR by Ticker: replace BHAR = sum(Std_Returns) if _n == _N // 计算BHAR完成后删除不需要的变量 drop Pre_Mean_Returns Pre_Std_Returns Std_Returns ``` 上述代码将计算并保存CAR和BHAR的值,可以根据需要进行后续的分析和可视化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值