gpt4 book ai didi

javascript - 如何用 javascript 计算 ARM 上的年利率

转载 作者:行者123 更新时间:2023-11-28 09:14:06 25 4
gpt4 key购买 nike

我正在尝试计算 ARM 的 APR(在 JavaScript 中),但遇到了困难,希望有人能够引导我走向正确的方向。这是我到目前为止所尝试过的:

我得到了贷款期限内支付的平均利率。例如:如果贷款前 24 笔付款的利率为 4%,则最后 336 笔付款的利率提高到 6%。

AverageOverallRate = ( (4/12 * 24 ) +  ( 6/12 * 336 ) / 360 ) * 12 

这将使我的平均利率为 5.866%

然后,我尝试采用此“平均利率”,并使用此公式找到有效的年利率(考虑复利)。

Math.pow( 1 + ( averageOverallRate / 12 ), 12) – 1

或者,我尝试通过首先解决按平均总体利率借入本金 + 发起费用所产生的付款来计算有效年利率(考虑发起费用)。然后,一旦我知道该付款是多少,我就会使用猜测检查方法来评估相同付款金额但原始本金金额(不含费用)的利率。 (我正在使用这里解释的方法http://www.efunda.com/formulae/finance/apr_calculator.cfm)

我有上述两个公式适用于固定利率贷款,所以我相信我正确地实现了它们(这是我的计算对应于许多在线计算器)。然而,为什么我尝试用 ARM 的平均利率来计算,我的计算结果并不等于其他在线 ARM APR 计算器显示的结果(例如: http://www.bankrate.com/calculators/mortgages/annual-percentage-rate-apr-calculator.aspx )。

如何计算 APR 的 ARP?您是否可以通过简单地平均贷款期限内的利率来做到这一点,或者这是错误的方法。

最佳答案

由于还款金额不是恒定的,因此需要使用数值方法来求解年利率。任何数值方法都可以。您共享的链接还有另一个应该有帮助的页面:

http://www.efunda.com/math/num_rootfinding/num_rootfinding.cfm#Newton_Raphson

我建议首先尝试二分法,然后转向更有效的方法,例如 Newton-Raphson。

关于javascript - 如何用 javascript 计算 ARM 上的年利率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15890652/

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