อัตราผลตอบแทนภายใน
เมื่อเตรียมข้อมูลประมาณการกระแสเงินสดของแต่ละโครงการพร้อมแล้ว ขั้นตอนต่อไปคือการเปรียบเทียบ อัตราผลตอบแทนภายใน (IRR) ของแต่ละโครงการ เพื่อช่วยตัดสินใจว่าโครงการใดจะให้ผลตอบแทนที่ดีที่สุดสำหรับบริษัท ในแบบฝึกหัดนี้ จะคำนวณ IRR ของแต่ละโครงการโดยใช้ np.irr(values)
กระแสเงินสดของโครงการ 1 และโครงการ 2 ถูกเก็บไว้ในตัวแปร cf_project1 และ cf_project2 ตามลำดับ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับแนวคิดทางการเงิน
คำแนะนำการฝึกหัด
- กำหนดอัตราผลตอบแทนภายในของโครงการ 1 ให้กับตัวแปร
irr_project1 - กำหนดอัตราผลตอบแทนภายในของโครงการ 2 ให้กับตัวแปร
irr_project2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import numpy as np
# Calculate the internal rate of return for Project 1
irr_project1 = ____
print("Project 1 IRR: " + str(round(100*irr_project1, 2)) + "%")
# Calculate the internal rate of return for Project 2
irr_project2 = ____
print("Project 2 IRR: " + str(round(100*irr_project2, 2)) + "%")