Python 金融概念入门
Dakota Wixom
Quantitative Finance Analyst
| 年份 | 项目 1 | 项目 2 |
|---|---|---|
| 1 | -$100 | -$125 |
| 2 | $200 | $100 |
| 3 | $300 | $100 |
| 4 | 不适用 | $100 |
| 5 | 不适用 | $100 |
| 6 | 不适用 | $100 |
| 7 | 不适用 | $100 |
| 8 | 不适用 | $100 |
假设两项目的贴现率均为 5%
项目比较
| NPV | IRR | 期限 | |
|---|---|---|---|
| #1 | 362.58 | 200% | 3 |
| #2 | 453.64 | 78.62% | 8 |
注意:在 8 年内可多次进行项目 1。NPV 这样比较公平吗?
等额年金法(EAA)可用于以现值比较寿命不同的项目。
用已计算的 NPV 取负值应用 EAA 方法:
import numpy as np
npv_project1 = 362.58
npv_project2 = 453.64
np.pmt(rate=0.05, nper=3, pv=-1*npv_project1, fv=0)
133.14
np.pmt(rate=0.05, nper=8, pv=-1*npv_project2, fv=0)
70.18
项目 1 的 EAA 更高
Python 金融概念入门