開始使用免費開始

使用等值年金(EAA)方法

由於各專案的存續期間不同,其淨現值(NPV)無法直接比較,所以你需要採用另一種方法。

等值年金(EAA)方法的核心是假設每個專案都是每年產生固定報酬率的投資(年金),並計算各專案每年可得到的等值付款,且折現回現在的價值,以便比較。

你可以使用 numpy.pmt(rate, nper, pv, fv) 函式來計算每個專案的 EAA。

加權平均資金成本已存於變數 wacc,而專案 1 與專案 2 的淨現值則分別為 npv_project1npv_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)))
編輯並執行程式碼