present|Python+经济学:资本边际效率与IRR( 二 )


PVFlow.append(pvflow_i)
PresentValue = https://mparticle.uc.cn/api/PresentValue + pvflow_i
#用文字输出每年收益的贴现值结果 , 并在末尾输出贴现值求和
for j in range(len(PVFlow)):
print('Present Value of { in Year {: {'.format(IncomePerYearj+1PVFlow[j
))
print('Total present value of income: {'.format(PresentValue))
#手动的分割线
【present|Python+经济学:资本边际效率与IRR】print('---'*20)
##第二部分 , 将初始投资金额纳入现金流 , 采用IRR函数计算内部收益率 , 也即符合题目要求的贴现率
#将初始投资金额纳入现金流列表 , 注意取负值表示支出额
CashFlow.append(-Investment)
for n in range(0Years):
CashFlow.append(IncomePerYear)
Discount_Rate = npf.irr(CashFlow)
#输出现金流列表
print('Cash Flow : {'.format(CashFlow))
print('Discount Rate[IRR
: {'.format(Discount_Rate))
计算结果:
Present Value of 1000 in Year 1: 961.5384615384615
Present Value of 1000 in Year 2: 924.5562130177514
Present Value of 1000 in Year 3: 888.9963586709148
Total present value of income: 2775.091033227128
------------------------------------------------------------
Cash Flow : [-2850 1000 1000 1000

Discount Rate[IRR
: 0.026091796913028986
3年来每年收益1000元的贴现值求和为2775.09左右 , 比初期投入的2850元要小 , 表明4%的年利率(贴现率)过高 , 因此选项B为正确答案 , 而内部收益率的求解显示 , 本例的资本边际收益率为2.609% , 也证实了这个答案 。