楼主: nothing`more
818 7

[经管数据集] 上市公司2003-2022年债务成本/权益成本/综合资本成本WACC [推广有奖]

  • 2关注
  • 45粉丝

副教授

8%

还不是VIP/贵宾

-

威望
0
论坛币
10319 个
通用积分
59.2933
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
8039 点
帖子
221
精华
0
在线时间
1142 小时
注册时间
2016-2-15
最后登录
2024-4-30

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

计算 WACC 是公司金融里面的送分题,简单是因为条件基本在题干中都给出了,只需要做一道小学水平的加权平均计算即可。但是,当我们使用上市公司财报数据进行计算时,却发现远没有那么简单。


我首先去某数据库里逛了一圈,发现了一个很吊诡的事儿,该数据库提供了经济增加值 (EVA),但却没给 WACC,而计算 EVA 的必经之路就是 WACC。我从官方文档中发现了一丝端倪。它提供了两个口径的 EVA,第一个口径在计算过程中直接将 WACC 赋值为 5.5% ,简单粗暴。


第二个口径里较为详细介绍了 WACC 的计算方法,但细究一下发现,它也是直接找了个一年期银行贷款利率来衡量企业债务成本。但一个很显然的事实是,每个企业的债务成本应该是不同的。这么草台的数据,换我也不好意思公布出来还收人家的钱。


我们再来看另一个数据库里面 WACC 计算器。它对债务做了细分,具体分为长期债务和短期债务,还有分别对应的市场利率,似乎比前者要专业些。但是,我点击使用帮助查看计算文档时却发现,它只给了一个 WACC 的计算公式,关于怎么构造股权资本、债务资本却一个字也没提。又是一股浓浓的草台班子气息。而且,它的 WACC 数值高的离谱,这一点下面详细展开。


image-20230923152802849.png


WACC 的计算公式如下:

\[WACC = \frac{E}{V}\times R_e + \frac{D}{V}\times R_d \times (1-T)\]


其中。E 表示股权资本,D 表示债务资本,V 表示总资本,R_e  表示股权资本成本,R_d 表示债务资本成本,T 为企业所得税税率。


公式里面的所有指标都需要自己收集。

  • 股权资本:这个指标比较头疼,po 主没有找到相关文献支持,有些文献虽然计算了 WACC,却对这一指标语焉不详。有两个备选指标:所有制权益与公司市值。
  • 债务资本:已有文献如钱雪松等 (2019),肖土盛等 (2023) 都是总负债衡量。
  • 总资本:即股权资本与债务资本之和。
  • 股权资本成本:该指标的计算尚存争议,涌现出相当多的方法,我们使用最常见的 CAPM 方法。
  • 债务资本成本:参考钱雪松等 (2019) 的做法,使用利息支出除以总负债。亦有文献使用财务费用除以总负债,但 CSMAR 中的财务费用有将近四分之一的负值,而债务成本显然不太可能是个负数。
  • 2008 年之前为 33%,2008 年之后为 25%。考虑所得税税率主要是因为债务利息可以税前扣除。

股权资本成本计算公式如下:


\[CAPM = r_f + \beta (r_M -r_f)\]

其中,r_f 是无风险利率,r_M 是股权风险溢价,beta 是市场贝塔系数。股权风险溢价又现成的数,来自于 Damodaran 的网站:Risk Premiums for Other Markets。计算方法可见他挂在 SSRN 的论文:Equity Risk Premiums (ERP): Determinants, Estimation and Implications - The 2023 Edition

我们先来计算股权资本成本。首先导入下载好的 beta 值:

  1. *---------: CAPM model
  2. import excel using "BETA_Ybeta.xlsx", firstrow clear
  3. labone, nrow(1 2)
  4. drop in 1/2
  5. destring, replace
  6. keep if IsNotBSE == 1
  7. keep Stkcd Trddt Betaval Betavals
  8. ren Tr year
  9. save "Beta.dta", replace
复制代码

然后再导入下载好的无风险利率数据,该数据是日度数据,我们取年度平均:

  1. import excel using "TRD_Nrrate.xlsx", firstrow clear
  2. labone, nrow(1 2)
  3. drop in 1/2
  4. destring, replace
  5. gen year = real(substr(Cl, 1, 4))
  6. ren Nrrdata Rf
  7. collapse Rf, by(year)
  8. replace Rf = Rf / 100
  9. save "Rf.dta", replace
复制代码

将已有数据合并,其中 ERP 数据来自于前面提到的 Damodaran 的网站:

  1. use "Beta.dta", clear
  2. merge m:1 year using "Rf.dta", keep(1 3) nogen
  3. merge m:1 year using "ERP.dta", keep(1 3) nogen

  4. gen CAPM = Rf + Betavals * (Rm_Rf)
  5. save "CAPM.dta", replace
复制代码

缩尾之后画个图看一下


CAPM20230923.png


先从EVA 专题中下载所需数据,包括企业总市值,所有者权益,债务资本,所得税税率,利息支出。

首先是资本结构数据,包含债务资本,所得税税率和总市值三个变量。

  1. import excel using "EVA_Structure.xlsx", firstrow clear
  2. labone, nrow(1 2)
  3. drop in 1/2
  4. destring, replace
  5. gen year = real(substr(EndDate, 1, 4))
  6. drop EndDate
  7. ren Symbol Stkcd
  8. order Stkcd year
  9. xtset Stkcd year
  10. save "Structure.dta", replace
复制代码

其次是税后净利润调节参数表,包括财务费用和利息支出,用于对比两者的差异

  1. import excel using "EVA_NOPAT.xlsx", firstrow clear
  2. labone, nrow(1 2)
  3. drop in 1/2
  4. destring, replace
  5. gen year = real(substr(EndDate, 1, 4))
  6. drop EndDate StatisticalPeriod
  7. ren Symbol Stkcd
  8. order Stkcd year
  9. xtset Stkcd year
  10. save "FinanceExpense.dta", replace
复制代码

最后是总投资额参数调节表,里面有所有者权益和负债合计。包括负债合计是之前不知道这就是债务资本,对比了一下才发现是一个东西。

  1. import excel using "EVA_TotalCost.xlsx", firstrow clear
  2. labone, nrow(1 2)
  3. drop in 1/2
  4. destring, replace
  5. gen year = real(substr(EndDate, 1, 4))
  6. drop EndDate
  7. ren Symbol Stkcd
  8. order Stkcd year
  9. xtset Stkcd year
  10. save "TotalCost.dta", replace
复制代码

把上面所有数据合并至一个表,包括从海鲜市场淘来的 wind WACC 数据。先算一下债务资本成本:

  1. use "Structure.dta", clear
  2. merge 1:1 Stkcd year using "FinanceExpense.dta", keep(1 3) nogen
  3. merge 1:1 Stkcd year using "TotalCost.dta", keep(1 3) nogen
  4. merge 1:1 Stkcd year using "CAPM.dta", keep(1 3) nogen
  5. merge 1:1 Stkcd year using "WACC_Wind.dta", keep(1 3) nogen

  6. gen Rd1 = InterestExpense / Debt
  7. gen Rd2 = FinanceExpense  / Debt
  8. winsor2 Rd*, replace
复制代码

缩尾之后发现做个简单的描述性统计。利息支出为分子的话,债务成本均值为 0.0214,与现有文献普遍性的 0.2 左右基本一致;而以财务费用为分子的话,均值才 0.0088,也不太符合现实。

再来看一下两者的趋势,时间越往后,这两个指标的差异越大。

Rd20230923v2.png

由于 Rd2 的最小值等于零,而按照常理,债务成本不可能等于零,所以我们剔除负值重新统计。结果丧失了超过四分之一的样本,此时两者均值差异仅为 0.002,非常之小。


从时间趋势上来讲也基本一致。这给了我们一个重要的启示,与其在损失大量样本之后用财务费用计算债务成本,还不如直接用利息支出,这也是当前多数文献的选择。

Rd20230923.png

重新导入数据计算 WACC。其中,WACC1 使用总市值衡量股权资本,WACC2 使用所有者权益衡量股权资本。

画个趋势图看一下。Wind 提供的 wacc 在部分年份高得离谱,2007 年飙升至 40%,2012 年又下跌至负数。 wacc20230923v1.png

我们忽视 wind 数据,仅看 WACC1 和 WACC2。以市值为股权资本的 WACC1 要略高于以所有者权益为股权资本的 WACC2,但两者在趋势上高度一致。

wacc20230923v3.png

以下做个小总结。

  • 在计算债务资本成本时,可直接使用利息支出除以负债合计。以财务费用做分子会导致严重低估,删除负值后所得结果与利息支出的计算结果基本相似,但会损失大量样本。
  • Wind 提供的 WACC 数据存在严重高估,且波动性极大,需要慎重对待。
  • 以市值为股权资本计算的 WACC 要略高于以所有者权益为股权资本的 WACC,但两者趋势高度相似。

以下为未经过缩尾处理的债务资本成本 Rd、股权资本成本 CAPM 和三个 WACC 数据,需要的可以自取。


上市公司债务成本/权益成本/WACC数据 (85 Bytes, 需要: RMB 49 元)




二维码

扫码加我 拉你入群

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

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

关键词:权益成本 wacc 资本成本 上市公司 债务成本 资本成本 债务成本 权益成本 WACC

你好,能单独购买股权风险溢价erp的数据吗?

使用道具

藤椅
nothing`more 学生认证  发表于 2023-11-19 11:29:53 |只看作者 |坛友微信交流群
战斗天使阿丽塔 发表于 2023-11-18 22:50
你好,能单独购买股权风险溢价erp的数据吗?
可以的,您留个邮箱给我,我发您

使用道具

nothing`more 发表于 2023-11-19 11:29
可以的,您留个邮箱给我,我发您
b1227196498@163.com
只要(rm-rf)的数据,谢谢您啦。
请问怎么付费呢?

使用道具

报纸
nothing`more 学生认证  发表于 2023-11-20 23:01:31 |只看作者 |坛友微信交流群
战斗天使阿丽塔 发表于 2023-11-19 13:02
只要(rm-rf)的数据,谢谢您啦。
请问怎么付费呢?
没事,我直接发您就好

使用道具

nothing`more 发表于 2023-11-20 23:01
没事,我直接发您就好
您好,我的邮箱是1103577602@qq.comb1227196498@163.com

使用道具

nothing`more 发表于 2023-11-20 23:01
没事,我直接发您就好
您好,我还没有收到邮件,您现在有空可以发我吗?

使用道具

8
nothing`more 学生认证  发表于 2023-12-11 16:00:26 |只看作者 |坛友微信交流群
战斗天使阿丽塔 发表于 2023-11-23 21:56
您好,我还没有收到邮件,您现在有空可以发我吗?
您好,已经通过邮箱给您了,最近才看到消息,非常抱歉

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

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

GMT+8, 2024-4-30 23:23