Pagos acumulados y patrimonio de la vivienda
Estás pagando puntualmente tu hipoteca cada mes, pero es difícil saber qué parte de la casa posees realmente y cuántos intereses has pagado en total a lo largo de los años.
Usa np.cumsum() para sumar todos los pagos de intereses y también todos los pagos de principal a lo largo del tiempo y así ver cómo cambia tu propiedad con el tiempo.
Recuerda que np.cumsum() realiza una suma acumulada a lo largo del tiempo. Devuelve una serie de sumas iterativas en lugar de un único número.
principal_paid, interest_paid, home_value y down_payment_percent del ejercicio anterior están disponibles.
Este ejercicio forma parte del curso
Introducción a los conceptos financieros en Python
Instrucciones del ejercicio
- Calcula tu
cumulative_home_equitya lo largo del tiempo usandonp.cumsum()sobre el principal pagado. - Repite el proceso con
cumulative_interest_paid. - Calcula tu porcentaje de patrimonio de la vivienda a lo largo del tiempo (¡no olvides añadir la entrada!).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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()