草庐IT

iphone - 在 Objective-C 中以编程方式计算 IRR(内部 yield )和 NPV

我正在开发一个财务应用程序,需要IRR(Excel的内置功能)计算,并在C中找到了如此出色的教程here以及C#中的此类答案here.我实现了上面的C语言代码,但是当IRR为正时,它给出了完美的结果。它没有在应该返回负值的时候返回负值。而在Excel中,=IRR(values,guessrate)也会对某些值返回负IRR。我也引用了上面的C#链接中的代码,看起来它遵循良好的程序并返回错误,也希望它也返回负的IRR,与Excel一样。但是我不熟悉C#,所以我无法在Objective-C或C中实现相同的代码。我正在从上面的链接编写C代码,我已实现这些代码以帮助你们。#defineLOW_R

python - 这个 IRR 的实现中使用的数值方法是什么?

ActiveStateRecipes站点具有实现InternalRateofReturn的功能在Python中:defirr(cashflows,iterations=100):"""TheIRRorInternalRateofReturnistheannualizedeffectivecompoundedreturnratewhichcanbeearnedontheinvestedcapital,i.e.,theyieldontheinvestment.>>>irr([-100.0,60.0,60.0,60.0])0.36309653947517645"""rate=1.0inves