Python 金融概念入門
Dakota Wixom
Quantitative Finance Analyst
NPV 等於所有貼現後現金流的總和:
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
NPV 是簡單的現金流評價指標,但無法直接比較不同規模或年期的專案。
內部報酬率需在 NPV 方程設為 0 時,解出 IRR。
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
IRR 可用來比較不同規模與年期的專案,但需要演算法求解,且不衡量總價值。
你可以使用 NumPy 的 .irr(values) 來計算一組數值的內部報酬率。
範例:
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
專案 1 的 IRR 為 135% 。
Python 金融概念入門