|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
IRR: Internal Rate of Return: Discounted Cash Flow Method Может есть у кого алгоритм ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 19:17 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
Так это нужно решить уравнение степени n - по числу периодов, которое кстати имеет n корней. И ни один экономист Вам не скажет - какой из них выбрать. Но немного посоветовать можно Если при r=0 Вы все равно остаетесь в убытке - дальше считать не имеет смысла IRR IRR должен быть уж точно больше -1, что бы не получить знакопеременные ряд. Из положительных значений нужно брать минимальное. А вот если Вы получите IRR3 = 17.1%, а IRR5 = -13.7% - вызывайте Леонтьева. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 20:17 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
дык .. нужен алгоритм как эти уравнения решать ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 21:45 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
А есть ли для этого метода связь между IRR5 и IRR4 ? или если 300 дней - тогда надо считать уравнение 300-го порядка? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 21:47 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
Для большинства случаев достаточно пробежать цикл по x от -1 (исключая -1) до некоторого примелемого значения, которое может быть предварительно просчитано на основании упрощенных расчетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 21:55 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
Подходит любой из методов поиска решения при одномерной ф-ии - половинного деления, золотого сечения, ньютона и др., все они есть в книжках по математике. Т.е. вы подбирате некий аргумент при котором ф-ия равна наперед заданному значению. Надо различать ф-ии IRR и XIRR (так они называются в екселе). Скорее всего вы имеете в виду ф-ию XIRR. Я как-то делал ф-ию XIRR на VBA с тем чтобы добиться совпадения с екселевскими значениями. При этом есть нюанс: если ваши фактические движения CashFlow вызваны какими-то процентными инструментами, то у них могут быть свои индивидуальные алгоритмы начисления процентов: 360, 365, 365/366. Если CashFlow вызван единственным инструментом, то можно при расчете XIRR использовать строго тот же метод. Если инструментов несколько и у них разные методы, то надо выбрать какой-то один определеный. В финансовых книжках и в интернете можно найти много информации. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2008, 09:21 |
|
IRR: Internal Rate of Return: Discounted Cash Flow Method
|
|||
---|---|---|---|
#18+
Excel у меня нет. Есть OpenOffice - там для IRR необходимо задать еще и приближенное зпначение. Часто процесс расходится. Любой из методов деления считаю неуместным ак как неизвестно, какой корень попадется. Особенно в случае с капиталовложениями не только в начале, а и в течение всего периода. Наиболее подходящий алгортм (ИМХО). 1. Посчитать сумму ряда для 0% 2. Если сумма положительна двигаться с малыми итерациями (например 0.1%) вверх до перемены знака или до близкгого к 0 значению 2. Если сумма отрицательна - спускаться малыми итерациями вниз до -99.9%. Поскольку задача имеет экномическое истолкование - данные скорее всего будут лежать реальных диапазонах значений. Но все же могут быть случаи близких значений (два корня) , например +17% и -13% - что это убытки или прибыль? Это относится к недостаткам самого показателя. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2008, 20:03 |
|
|
start [/forum/topic.php?fid=33&msg=35168170&tid=1548851]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
131ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 238ms |
0 / 0 |