расчет np.npv по месячной ставке - PullRequest
0 голосов
/ 24 мая 2019

Я рассчитываю чистую приведенную стоимость с помощью калькулятора np.npv. Мои начальные инвестиции составляют 19 000, моя годовая ставка дисконтирования составляет 6,1%, а мой положительный денежный поток, который начинается на 6-м месяце, составляет 9 0000 (до того, как у меня будет 0 денежный поток).

inv = -19000
rate = 0.061
cf = 90000

В соответствии с формулой np.npv это даст мне возврат после первых 12 месяцев:

return = np.npv(rate, [inv, cf*6])

как насчет шести месяцев?

six = np.npv(rate/2, [inv, cf])

это правильно?

1 Ответ

0 голосов
/ 24 мая 2019

Я не слишком знаком с NumPy. Посмотрев документы, я думаю, что следующие 12 месяцев могут быть такими:

L = [-19000] + [0]*5 + [90000]*6

np.npv(rate / 12, L)

т, 498240.3962008157

Я не уверен, почему первый месяц отрицательный. Но этот период будет для первого месяца -19000, 5 месяцев 0 и 6 месяцев 90000.

Действительно, чтобы получить текущую стоимость этих денежных потоков, я бы сделал первоначальный платеж положительным.

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