主要内容

irr

内部收益率

描述

例子

返回= irr (现金流计算一系列周期性现金流的内部收益率。

irr使用以下约定:

  • 如果一个或多个内部回报率(如果多个则警告)是严格为正的回报率,返回设置为最小值。

  • 如果没有严格的正回报率,但一个或多个(如果多个警告)回报率是非正回报率,返回设置为最大值。

  • 如果不存在实值利率,返回(没有警告)。

例子

返回AllRates) = irr (___计算内部收益率和一系列周期性现金流的所有内部收益率向量。

例子

全部折叠

找出一个具有独特正回报率的简单投资的内部回报率。初始投资是10万美元,下面的现金流代表每年的投资收益

第一年10000美元

2 20000美元

三年级30000美元

4 40000美元

5年50000美元

计算投资的内部收益率:

Return = irr([-100000 10000 20000 30000 40000 50000])
返回= 0.1201

如果现金流支付是按月支付的,那么得到的收益率乘以12就是年收益率。

找到多个内部回报率

求多个收益率的内部收益率。该项目有如下现金流和10%的市场利率。

现金流量= [-1000 6000 -10900 5800]
现金流=1×4-1000 6000 -10900 5800
[Return, AllRates] = irr(现金流)
返回= 1.0000
AllRates =3×1-0.0488 1.0000 2.0488

回报率AllRates分别为-4.88%、100%和204.88%。根据Hazen的工作,尽管有些价格低于市场价格,有些则高于市场价格,但任何价格都能给出对该项目的一致建议。但是,您可以在这些情况下使用现值分析。要检查项目的现值,请使用pvvar

0.10 PV = pvvar(现金流)
PV = -196.0932

第二个理由是10%的市场利率。现值是-196.0932,负数,所以这个项目是不受欢迎的。

输入参数

全部折叠

以向量或矩阵表示的周期性现金流。第一个条目现金流是初始投资。如果现金流是一个矩阵,irr处理现金流作为单独的现金流。

数据类型:

输出参数

全部折叠

与之相关的内部回报率现金流,作为其条目的vector返回j列有内部回报率吗j现金流

所有的内部回报率现金流,返回一个列数相同的矩阵现金流少一行。此外,列jAllRates包含与列相关的所有回报率j现金流(包括复数的利率)。

参考文献

Brealey和Myers。公司财务原理。《麦格劳-希尔高等教育》,2003年第5章。

[2] Hazen G. <多重内部收益率的新视角>。工程经济学家。第48-1卷,2003年,第31-51页。

之前介绍过的R2006a