Kumulativní platby a vlastní kapitál
Každý měsíc svědomitě splácíš hypotéku, ale je těžké říct, jak velkou část domu vlastně vlastníš a kolik úroků jsi celkem za ta léta zaplatil/a.
Použij np.cumsum() k postupnému sečtení všech úrokových plateb i všech splátek jistiny, abys viděl/a, jak se tvé vlastnictví v čase mění.
Připomeň si, že np.cumsum() počítá kumulativní součet v čase – vrací řadu průběžných součtů, nikoli jediné číslo.
K dispozici máš proměnné principal_paid, interest_paid, home_value a down_payment_percent z předchozího cvičení.
Toto cvičení je součástí kurzu
Introduction to Financial Concepts in Python
Pokyny k cvičení
- Vypočítej
cumulative_home_equityv čase pomocínp.cumsum()aplikovaného na splátky jistiny. - Stejný postup zopakuj pro
cumulative_interest_paid. - Vypočítej procentuální podíl vlastnictví domu v čase (nezapomeň přičíst zálohu!).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()