我需要将Excel和VB中的IRR函数移植到ActionScript。
知道如何找到此类功能的“来源”吗?有人用其他类似c的语言实现了吗?
最佳答案
使用诸如二分法或牛顿法之类的迭代求解器,这相当容易编码。如果您的现金流量C_t_j
发生在t_j
时,则内部返回率r
满足j = 1
和n
的总和
C_t_j / (1 + r)^t_j
等于零。将此称为
f(r)
。然后f'(r)
是j = 1
与的n
之和-t_j * C_t_j / (1 + r)^(t_j+1).
现在,您可以应用牛顿方法来解决
r
。关于algorithm - 实现Excel和VB的IRR功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/530192/