Pembayaran kumulatif dan ekuitas rumah
Anda membayar hipotek setiap bulan dengan disiplin, tetapi sulit untuk mengetahui seberapa besar porsi rumah yang benar-benar Anda miliki dan berapa banyak total bunga yang telah Anda bayarkan selama bertahun-tahun.
Gunakan np.cumsum() untuk menjumlahkan semua pembayaran bunga serta menjumlahkan semua pembayaran pokok dari waktu ke waktu agar Anda dapat melihat bagaimana kepemilikan Anda berubah seiring waktu.
Ingat bahwa np.cumsum() melakukan penjumlahan kumulatif dari waktu ke waktu. Fungsi ini mengembalikan deret penjumlahan bertahap, bukan hanya satu angka.
principal_paid, interest_paid, home_value, dan down_payment_percent dari latihan sebelumnya tersedia.
Latihan ini adalah bagian dari kursus
Pengantar Konsep Keuangan dengan Python
Petunjuk latihan
- Hitung
cumulative_home_equityAnda dari waktu ke waktu menggunakannp.cumsum()pada pembayaran pokok. - Ulangi prosesnya untuk
cumulative_interest_paid. - Hitung persentase ekuitas rumah Anda dari waktu ke waktu (jangan lupa tambahkan uang muka!).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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()