使用等值年金(EAA)方法
由於各專案的存續期間不同,其淨現值(NPV)無法直接比較,所以你需要採用另一種方法。
等值年金(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)))