Использование Numpy.rate для расчета годовой процентной ставки - PullRequest
0 голосов
/ 22 октября 2018

Я изучаю функцию 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%?

1 Ответ

0 голосов
/ 22 октября 2018

Да.Согласно документации (которую вы можете найти здесь ), функция np.rate решает для rate в формуле fv + pv*(1+rate)**nper + pmt*(1+rate*when)/rate * ((1+rate)**nper - 1) = 0.Поскольку вы указываете количество платежей за год, rate - это годовой процент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...