gpt4 book ai didi

javascript - 寻找准确的 Ruby、Javascript 或 R Excel RATE() 或 IRR() 函数实现

转载 作者:数据小太阳 更新时间:2023-10-29 08:14:05 26 4
gpt4 key购买 nike

我目前正在寻找 Excel 的 RATE()IRR() 的有效且准确的实现。我正在使用针对现代浏览器和 Rails 4 中的 Ruby 2.0.0 的 Javascript 进行编码。我的目标是能够在具有 Rails 后端的响应式 Javascript 应用程序中计算 APR。

我查看并拒绝了以下选项:

Finance Gem : 没有 RATE() 函数。 IRR() 似乎对许多测试向量挂起。

Formula.js : 没有有效的 RATE() 函数。 IRR() 不适用于许多测试向量。

PHPExcel : 有一个有效的 RATE() 函数,我将其转换为 Ruby .这无法像 PHP 版本一样工作,并且无法用于重要的测试向量。这可能确实有一个 IRR() 函数,但我还没有测试过它。我不希望找到一个有效的方法,但无论如何我都会对其进行测试。

我对根据数学公式编写自己的实现不感兴趣。我更喜欢看起来已经过全面测试的代码。

更新:

我找到了一个使用 R 执行 IRR() 的过程,对于我们的目的来说可能足够准确:https://stat.ethz.ch/pipermail/r-help/2008-August/169619.html我将在第二天左右评估此解决方案,如果我对此感到满意,我会更新我的问题。

最佳答案

我构建了一个名为 Exonio 的 gem:

github.com/Noverde/exonio

这个 gem 在 Ruby 中实现了一些 Excel 公式,也许它可以帮助你。为了实现 IRR 方法,我使用了 Newton ruby​​ 模块,它是一种求根算法。

很想知道对此有何改进。

关于javascript - 寻找准确的 Ruby、Javascript 或 R Excel RATE() 或 IRR() 函数实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17222206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com