| name | capital-structure |
| description | 资本结构分析工具,基于MM定理、权衡理论与代理成本理论分析最优负债率。适用于企业财务教学、资本结构理论学习与杠杆效应原理演示;采用简化破产成本假设且未覆盖代理冲突/信息不对称/信号效应,不构成投资建议,不适用于正式企业融资决策、债务重组或信用评级分析。 |
| version | 1.0.0 |
| author | wangyi |
capital-structure
资本结构优化工具,基于 MM 定理、权衡理论与代理成本理论,分析企业最优负债率与资本结构决策。
📌 说明:本工具基于简化模型实现,仅使用 Python 标准库。结果仅供学习参考,不构成投资建议或交易依据。
脚本API
mm_value_with_tax(unlevered_value, debt, tax_rate)
有税MM定理计算企业价值。
必填: unlevered_value, debt, tax_rate
mm_cost_of_equity(r0, rd, debt, equity, tax_rate)
MM定理II计算杠杆企业权益成本。
必填: r0, rd, debt, equity, tax_rate
tradeoff_value(unlevered_value, debt, tax_rate, cost_of_debt, bankruptcy_cost_rate)
权衡理论计算企业价值。
必填: unlevered_value, debt, tax_rate, cost_of_debt, bankruptcy_cost_rate
optimal_debt_ratio(unlevered_value, tax_rate, cost_of_debt, bankruptcy_cost_rate, max_debt_ratio=0.8, step=0.01)
寻找最优负债率(权衡理论下企业价值最大化)。
必填: unlevered_value, tax_rate, cost_of_debt, bankruptcy_cost_rate
levered_beta(beta_unlevered, debt, equity, tax_rate)
计算杠杆贝塔系数。
必填: beta_unlevered, debt, equity, tax_rate
调用示例
python scripts/main.py \
--beta-unlevered <beta_unlevered> \
--debt <debt> \
--equity <equity> \
--tax-rate <tax_rate>