Introduktion till finansiella begrepp i Python
Dakota Wixom
Quantitative Finance Analyst
NPV är summan av alla diskonterade kassaflöden:
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
NPV är ett enkelt värderingsmått för kassaflöden men möjliggör inte jämförelse av projekt med olika storlek eller längd.
Internräntan beräknas genom att lösa ut IRR i NPV-ekvationen när den sätts lika med 0.
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
IRR kan användas för att jämföra projekt av olika storlek och längd, men kräver en algoritmisk lösning och mäter inte det totala värdet.
Du kan använda NumPy-funktionen .irr(values) för att beräkna internräntan för en array med värden.
Exempel:
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
Projekt 1 har en IRR på 135 %
Introduktion till finansiella begrepp i Python