irr

Внутренняя норма прибыли

Описание

пример

Return = irr(CashFlow) вычисляет внутреннюю норму прибыли для серии периодических потоков наличности.

irr использование следующие соглашения:

  • Если один или несколько внутренних уровней возвратов (предупреждение, если несколько) являются строго положительными уровнями, Return наборы к минимуму.

  • Если нет никакого строго положительного уровня возвратов, но один или несколько (предупреждение, если несколько), возвраты являются неположительными уровнями, Return наборы к максимуму.

  • Если никакие уровни с действительным знаком не существуют, Return наборы к NaN (никакие предупреждения).

пример

[Return,AllRates] = irr(___) вычисляет внутреннюю норму прибыли и вектор из всех внутренних уровней для серии периодических потоков наличности.

Примеры

свернуть все

Найдите внутреннюю норму прибыли для простых инвестиций с уникальной положительной нормой прибыли. Начальные инвестиции составляют 100 000$, и следующие потоки наличности представляют ежегодный доход с инвестиций

Год 1 10 000$

Год 2 20 000$

Год 3 30 000$

Год 4 40 000$

Год 5 50 000$

Вычислите внутреннюю норму прибыли на инвестиции:

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

Если платежи потока наличности были ежемесячно, то получившаяся норма прибыли умножается на 12 для годовой нормы прибыли.

Найдите несколько внутренних норм прибыли

Найдите внутреннюю норму прибыли для нескольких норм прибыли. Проект имеет следующие потоки наличности и рыночный курс 10%.

CashFlow = [-1000 6000 -10900 5800]
CashFlow = 1×4

       -1000        6000      -10900        5800

[Return, AllRates] = irr(CashFlow)
Return = 1.0000
AllRates = 3×1

   -0.0488
    1.0000
    2.0488

Нормы прибыли в AllRates -4.88%, 100% и 204,88%. Хотя некоторые уровни ниже, и некоторые выше, чем рыночный курс, на основе работы Хэйзена, любой уровень дает сопоставимую рекомендацию на проекте. Однако можно использовать анализ приведенной стоимости в этих видах ситуаций. Чтобы проверять приведенную стоимость проекта, используйте pvvar:

PV = pvvar(CashFlow,0.10)
PV = -196.0932

Второй аргумент является 10%-м рыночным курсом. Приведенная стоимость-196.0932, отрицательна, таким образом, проект является нежелательным.

Входные параметры

свернуть все

Поток периодических потоков наличности в виде вектора или матрицы. Первая запись в CashFlow начальные инвестиции. Если CashFlow матрица, irr указатели каждый столбец CashFlow как отдельный поток потока наличности.

Типы данных: double

Выходные аргументы

свернуть все

Внутренняя норма прибыли сопоставлена к CashFlow, возвращенный как вектор, чья запись j внутренняя норма прибыли для столбца j в CashFlow

Все внутренние нормы прибыли сопоставлены с CashFlow, возвращенный как матрица с одинаковым числом столбцов как CashFlow и один меньше строки. Кроме того, столбец j в AllRates содержит все нормы прибыли, сопоставленные к столбцу j в CashFlow (включая уровни с комплексным знаком).

Ссылки

[1] Брили и Майерс. Принципы корпоративных финансов. Высшее образование McGraw-Hill, глава 5, 2003.

[2] Хэйзен Г. “Новый Взгляд на Несколько Внутренних Норм прибыли”. Технический Экономист. Издание 48-1, 2003, стр 31–51.

Представлено до R2006a