การคำนวณการชำระเงินจำนองรายเดือน
เพื่อให้แน่ใจว่าคุณสามารถซื้อบ้านได้ จะต้องคำนวณยอดผ่อนจำนองรายเดือนสำหรับเงินกู้จำนวนดังกล่าว
เนื่องจากต้องชำระค่าจำนองเป็นรายเดือน จึงต้องแปลงพารามิเตอร์แต่ละตัวให้อยู่ในรูปรายเดือนด้วย โปรดระวังเป็นพิเศษเมื่อปรับอัตราดอกเบี้ย เพราะเป็นดอกเบี้ยทบต้น!
ในการคำนวณยอดผ่อนจำนองรายเดือน ให้ใช้ฟังก์ชัน numpy ชื่อ .pmt(rate, nper, pv) โดยที่:
rate= อัตราดอกเบี้ยในแต่ละงวด (รายเดือน)nper= จำนวนงวดการชำระเงิน (เดือน) ตลอดอายุสัญญาเงินกู้จำนองpv= มูลค่ารวมของเงินกู้จำนอง
คุณได้รับใบเสนอราคาเงินกู้จำนองระยะเวลา 30 ปี สำหรับวงเงินที่ต้องการที่อัตราดอกเบี้ย 3.75% โดยมูลค่าเงินกู้จำนองอยู่ในตัวแปร mortgage_loan
อัตราดอกเบี้ยจำนองรายปีอยู่ในตัวแปร mortgage_rate
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับแนวคิดทางการเงิน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import numpy as np
# Derive the equivalent monthly mortgage rate from the annual rate
mortgage_rate_periodic = ____
# How many monthly payment periods will there be over 30 years?
mortgage_payment_periods = ____
# Calculate the monthly mortgage payment (multiply by -1 to keep it positive)
periodic_mortgage_payment = -1*np.pmt(____, ____, ____)
print("Monthly Mortgage Payment: " + str(round(periodic_mortgage_payment, 2)))