У меня проблема с вычислением ставки с помощью функции numpy.rate.Я хочу рассчитать процентную ставку за период для неоднородного PMT, сделанного за n периодов времени, которые имеют определенную будущую стоимость.Я не могу получить входные параметры для функции правильно.
После разбора кода здесь приведен пример кода, который я пробовал.
import numpy as np
first_payment = 5100
final_payment = 5400
periods = 20
nper = np.arange(start=periods, stop=0, step=-1, dtype=float)
pmt = np.linspace(first_payment, final_payment, 20, dtype=float)
pv = 0
fv = -120000
print(np.rate(nper, pmt, pv, fv))
Я ожидаю массив возвращений, я не уверен, что это правильный подход для такой проблемы.
Другой подход, который я попробовал, заключается в том, что я принял ставку доходности r и попытался решить уравнение, умножив каждый платеж на количество периодов.Но это не выглядит хорошо.ТИА.