加重平均資本コスト(WACC)

Pythonで学ぶファイナンス入門

Dakota Wixom

Quantitative Finance Analyst

WACCとは?

$ WACC = F_{Equity} * C_{Equity} + F_{Debt} * C_{Debt} * (1 - TR) $

  • $F_{Equity}: $ 自己資本による資金調達の割合(%)
  • $F_{Debt}: $ 負債による資金調達の割合(%)
  • $C_{Equity}: $ 自己資本コスト
  • $C_{Debt}: $ 負債コスト
  • $TR: $ 法人税率
Pythonで学ぶファイナンス入門

資金調達の割合

資金調達の割合(%)は次のように算出されます:

$ F_{Equity} = \frac{M_{Equity}}{M_{Total}} $

$ F_{Debt} = \frac{M_{Debt}}{M_{Total}} $

$ M_{Total} = M_{Debt} + M_{Equity} $

  • $ M_{Debt} $: 負債の時価
  • $ M_{Equity} $: 自己資本の時価
  • $ M_{Total} $: 資金調達の総額
Pythonで学ぶファイナンス入門

例:

負債コスト12%、自己資本コスト14%、負債比率20%、自己資本比率80%、実効法人税率35%の企業のWACCを計算します。

percent_equity = 0.80
percent_debt = 0.20
cost_equity = 0.14
cost_debt = 0.12
tax_rate = 0.35
wacc = (percent_equity*cost_equity) + (percent_debt*cost_debt) * 
         (1 - tax_rate)
print(wacc)
0.1276
Pythonで学ぶファイナンス入門

WACCを用いた割引計算

例:

毎年100ドルのキャッシュフローを5年間生み出すプロジェクトのNPVを計算します。WACCは13%とします。

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Pythonで学ぶファイナンス入門

練習しましょう!

Pythonで学ぶファイナンス入門

Preparing Video For Download...