使用Numpy.rate计算年化利率



我正在探索Numpy.rate函数来确定年化利率,以便在定义的时间段内获得未来值。

例如:

  • 我有 10,000 美元的初始储蓄来创建投资组合
  • 每个月我都会为这个投资组合贡献500美元
  • 在15年结束时,我希望看到我的投资组合增长到120,000美元(具有复利效应(

以下是我在Python中的代码片段:

import numpy as np
initial_value = 10000.0
monthly_payment = 500.0
number_of_years = 15
future_value = 120000.0
np.rate(number_of_years, -monthly_payment*12, initial_value, future_value, when='end')
: 0.06583239141591554

根据输出,是否意味着年化回报率为0.0658 * 100 = 6.58%?

是的。根据文档(您可以在此处找到(,np.rate函数求解公式fv + pv*(1+rate)**nper + pmt*(1+rate*when)/rate * ((1+rate)**nper - 1) = 0中的rate。由于您提供的付款数量为年度期间,因此rate是年度百分比。

最新更新