我正在探索 Numpy.rate 函数来确定年化利率,以便在定义的时间段内获得 future 值。
例如:
- 我有 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%?
最佳答案
是的。根据文档(您可以找到 here ),np.rate
函数求解公式 fv + pv*(1+rate )**nper + pmt*(1+rate*when)/rate * ((1+rate)**nper - 1) = 0
。由于您提供的是年度付款次数,因此rate
是年度百分比。
关于python - 使用 Numpy.rate 计算年化利率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52934794/