Aan de slagGa gratis aan de slag

Cumulatieve betalingen en woningvermogen

Je betaalt elke maand trouw je hypotheek, maar het is lastig te zien welk deel van het huis je nu echt bezit en hoeveel rente je in totaal over de jaren hebt betaald.

Gebruik np.cumsum() om alle rentebetalingen op te tellen en ook alle aflossingen (principal) in de tijd op te tellen, zodat je ziet hoe je eigendomsaandeel verandert.

Onthoud dat np.cumsum() een cumulatieve som over de tijd berekent. Je krijgt dus een reeks iteratieve sommen in plaats van één enkel getal.

principal_paid, interest_paid, home_value en down_payment_percent uit de vorige oefening zijn beschikbaar.

Deze oefening maakt deel uit van de cursus

Inleiding tot financiële concepten in Python

Cursus bekijken

Oefeninstructies

  • Bereken je cumulative_home_equity in de tijd met np.cumsum() op de afgeloste hoofdsom (principal).
  • Herhaal dit voor cumulative_interest_paid.
  • Bereken je percentage woningvermogen in de tijd (vergeet de aanbetaling niet mee te nemen!).

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

import numpy as np

# Calculate the cumulative home equity (principal) over time
cumulative_home_equity = ____

# Calculate the cumulative interest paid over time
cumulative_interest_paid = ____

# Calculate your percentage home equity over time
cumulative_percent_owned = ____ + (____/____)
print(cumulative_percent_owned)

# Plot the cumulative interest paid vs equity accumulated
plt.plot(cumulative_interest_paid, color='red')
plt.plot(cumulative_home_equity, color='blue')
plt.legend(handles=[interest_plot, principal_plot], loc=2)
plt.show()
Code bewerken en uitvoeren