始める無料で始める

内部収益率(IRR)

各プロジェクトのキャッシュフロー予測が揃ったので、どのプロジェクトが会社にとって収益(利回り)の面で最も有利かを判断するために、各プロジェクトの内部収益率(IRR)を比較します。この演習では、np.irr(values) を使って各プロジェクトの内部収益率を計算します。

プロジェクト1と2のキャッシュフローは、それぞれ cf_project1cf_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)) + "%")
コードを編集して実行