内部収益率(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)) + "%")