使用等额年金法(EAA)
由于各项目的净现值在项目寿命不同的情况下不可直接比较,您需要采用另一种方法。
等额年金法(EAA)通过假设每个项目都相当于一项每年产生固定回报率的投资(年金),并计算各项目在折现到现值后的年度等额回款,从而使我们能够比较两个项目。
您可以使用 numpy 中的 .pmt(rate, nper, pv, fv) 函数来计算每个项目的 EAA。
加权平均资本成本已存为 wacc,项目 1 和项目 2 的净现值分别存为 npv_project1 和 npv_project2。
本练习是课程的一部分
Python 金融概念入门
练习说明
- 计算并打印项目 1 的 EAA(使用 8 作为期数)。
- 计算并打印项目 2 的 EAA(使用 7 作为期数)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
import numpy as np
# Calculate the EAA for Project 1
eaa_project1 = np.pmt(rate=____, nper=____, pv=____, fv=0)
print("Project 1 EAA: " + str(round(eaa_project1, 2)))
# Calculate the EAA for Project 2
eaa_project2 = np.pmt(rate=____, nper=____, pv=____, fv=0)
print("Project 2 EAA: " + str(round(eaa_project2, 2)))