我正在研究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%?
最佳答案
是。根据文档(您可以找到here),np.rate
函数可在公式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/