De maandelijkse hypotheeklast berekenen
Om zeker te weten dat je de woning kunt betalen, moet je de maandelijkse hypotheeklast berekenen die je voor zo’n lening moet betalen.
Omdat je maandelijks aflost, moet je alle parameters omrekenen naar maandelijkse waarden. Let goed op bij het aanpassen van de rente, want die is samengesteld (compounding)!
Om de maandelijkse hypotheeklast te berekenen, gebruik je de numpy-functie .pmt(rate, nper, pv) waarbij:
rate= De periodieke (maandelijkse) rentenper= Het aantal betalingsperioden (maanden) gedurende de looptijd van de hypotheekpv= De totale waarde van de hypotheeklening
Je hebt een offerte voor een hypotheek met een looptijd van 30 jaar voor het gewenste bedrag tegen 3,75%. De waarde van de hypotheeklening staat in mortgage_loan.
De jaarlijkse hypotheekrente staat in mortgage_rate.
Deze oefening maakt deel uit van de cursus
Inleiding tot financiële concepten in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
import numpy as np
# Derive the equivalent monthly mortgage rate from the annual rate
mortgage_rate_periodic = ____
# How many monthly payment periods will there be over 30 years?
mortgage_payment_periods = ____
# Calculate the monthly mortgage payment (multiply by -1 to keep it positive)
periodic_mortgage_payment = -1*np.pmt(____, ____, ____)
print("Monthly Mortgage Payment: " + str(round(periodic_mortgage_payment, 2)))