Ackumulerade betalningar och bostadskapital
Du betalar troget ditt bolån varje månad, men det är svårt att avgöra hur stor del av bostaden du faktiskt äger och hur mycket ränta du totalt har betalat under åren.
Använd np.cumsum() för att summera alla räntebetalningar och alla amorteringar över tid, och se hur ditt ägande förändras.
Kom ihåg att np.cumsum() utför en kumulativ summering över tid och returnerar en serie iterativa summor i stället för ett enstaka tal.
principal_paid, interest_paid, home_value och down_payment_percent från föregående övning finns tillgängliga.
Den här övningen är en del av kursen
Introduktion till finansiella begrepp i Python
Övningsinstruktioner
- Beräkna ditt
cumulative_home_equityöver tid med hjälp avnp.cumsum()på de betalda amorteringarna. - Upprepa processen för
cumulative_interest_paid. - Beräkna din procentuella bostadsandel över tid (glöm inte att lägga till handpenningen!).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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()