Kumulative Zahlungen und Wohneigentum
Du zahlst jeden Monat zuverlässig deine Hypothek, aber es ist schwer zu sagen, wie viel des Hauses dir tatsächlich gehört und wie viel Zinsen du über die Jahre insgesamt gezahlt hast.
Verwende np.cumsum(), um alle Zinszahlungen sowie alle Tilgungszahlungen über die Zeit aufzuaddieren, damit du sehen kannst, wie sich dein Eigentumsanteil im Zeitverlauf verändert.
Denk daran: np.cumsum() bildet eine kumulative Summe über die Zeit. Es liefert eine Folge iterativer Summen statt nur einer einzelnen Zahl.
principal_paid, interest_paid, home_value und down_payment_percent aus der vorherigen Übung sind verfügbar.
Diese Übung ist Teil des Kurses
Einführung in finanzielle Konzepte mit Python
Anleitung zur Übung
- Berechne deine
cumulative_home_equityim Zeitverlauf mitnp.cumsum()auf der getilgten Hauptschuld. - Wiederhole den Vorgang mit
cumulative_interest_paid. - Berechne deinen prozentualen Eigenkapitalanteil über die Zeit (vergiss nicht, die Anzahlung hinzuzurechnen!).
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()