Aan de slagGa gratis aan de slag

Contante waarde

Gelukkig is er een module genaamd numpy met veel functies die je leven een stuk makkelijker maken bij het werken met financiële waarden.

De functie .pv(rate, nper, pmt, fv) laat je bijvoorbeeld de contante waarde van een investering berekenen met een paar simpele parameters:

  • rate: Het rendement op de investering
  • nper: De looptijd van de investering
  • pmt: De (vaste) betaling aan het begin of einde van elke periode (in ons voorbeeld is dit 0)
  • fv: De toekomstige waarde van de investering

Je kunt deze formule op veel manieren gebruiken. Zo kun je de contante waarde van toekomstige investeringen in huidige dollars berekenen.

Deze oefening maakt deel uit van de cursus

Inleiding tot financiële concepten in Python

Cursus bekijken

Oefeninstructies

  • Importeer numpy als np.
  • Gebruik de .pv()-functie van NumPy om de contante waarde te berekenen van een investering die over 15 jaar $10.000 oplevert bij een inflatie van 3% per jaar, en ken dit toe aan investment_1.
  • Bereken de contante waarde van dezelfde investering, maar dan met een horizon van slechts 10 jaar en een inflatie van 5%, en ken dit toe aan investment_2.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import numpy as np
____

# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)

# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")
Code bewerken en uitvoeren