| name | cost-of-capital |
| description | 资本成本计算工具,实现CAPM、Fama-French三因子、DDM股利贴现与债务成本多方法估算。适用于企业财务教学、权益成本模型比较学习与多因子定价原理演示;采用简化因子假设且未覆盖宏观Beta调整/行业修正/规模效应,不适用于正式企业估值、投资决策或资本预算实务。 |
| version | 1.0.0 |
| author | wangyi |
cost-of-capital
资本成本估算工具,实现 CAPM、Fama-French 三因子、DDM 股利贴现与债务成本估算,多方法综合确定资本成本。
📌 说明:本工具基于简化模型实现,仅使用 Python 标准库。结果仅供学习参考,不构成投资建议或交易依据。
脚本API
capm_cost(risk_free_rate, beta, market_return)
CAPM模型计算权益成本。
必填: risk_free_rate, beta, market_return
fama_french_cost(risk_free_rate, beta_market, market_return, beta_smb, smb_premium, beta_hml, hml_premium)
Fama-French三因子模型计算权益成本。
必填: risk_free_rate, beta_market, market_return, beta_smb, smb_premium, beta_hml, hml_premium
ddm_cost(dividend_next, stock_price, growth_rate)
股利贴现模型(DDM)计算权益成本。
必填: dividend_next, stock_price, growth_rate
cost_of_debt(risk_free_rate, credit_spread, tax_rate)
债务成本计算(含税盾)。
必填: risk_free_rate, credit_spread, tax_rate
preferred_stock_cost(dividend, price)
优先股成本计算。
必填: dividend, price
blended_cost_of_capital(costs, weights)
多方法加权平均资本成本(综合估算)。
必填: costs, weights
调用示例
python scripts/main.py \
--costs <costs> \
--weights <weights> \