赞
踩
贴现率的意义在于:是将预期的现金流转化为现值的数字。由于“货币的时间价值”不能忽略,所以必须考虑折现率。货币的时间价值取决于货币的支付时间
比如我们什么都不敢把这部分钱直接投入银行定期存款,也是会有可观的增值
假设与银行定期存款利率对比,确定能获得4%的年收益率,那么4%就是合适的折现率
P 0 P_{0} P0 = -10W
之后的每一期都是2.5W的收益
那么 P 1 = 2.5 W ( 1 + 0.04 ) 1 = 2.4038 P_{1} =\frac{2.5W}{(1+0.04)^1} =2.4038 P1=(1+0.04)12.5W=2.4038
P 2 = 2.5 W ( 1 + 0.04 ) 2 = 2.3113 P_{2} =\frac{2.5W}{(1+0.04)^2} =2.3113 P2=(1+0.04)22.5W=2.3113
P 3 = 2.5 W ( 1 + 0.04 ) 3 = 2.2224 P_{3} =\frac{2.5W}{(1+0.04)^3} =2.2224 P3=(1+0.04)32.5W=2.2224
以此类推拿到每一期的计算值
累加计算结果得到最终值
// numpy.npv()直接就可以计算得到想要的npv值
import numpy as np
all_period = 10#单位年
P0 = -10.0#单位万元
year_income = 2.5#单位万元
rate = 0.04
period_list = [P0]
for i in range(all_period ):
period_list.append(year_income)
npv = np.npv(rate, period_list)
print(npv)
out:10.27723
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。