您的当前位置:首页正文

R语言菜鸟练习笔记7

2022-04-08 来源:星星旅游


R语言笔记

题目:

赶上国家好政策,量化宽松,贷款年利率4%, 老王贷款100万元买房,贷款30年 问题来了:

等额本金、等额本息、到期还本付息的总还款额是多少? 老王贷款买房,按等额本金还款,每月的还款额分别是多少? 按贴现率3%,三种还款方法的现值和终值分别是多少? 程序:

m1<-function(extra,r,t){

fv<-extra*(1+r/12)^(t*12) return (fv) }

m2<-function(fv,r,t){

pv<-fv/((1+r/12)^(t*12)) return (pv) }

m3<-function(b,r,n){ MB<-(b/n) ye<-c() ye[1]<-b mp<-c()

mp[1]<-MB+ye[1]*(r/12) for(i in 2:n*12){

ye[i]<-ye[i-1]-MB

mp[i]<-MB+ye[i]*(r/12) }

return (mp) }

m31<-function(b,r,n){ MB<-(b/n) ye<-c() ye[1]<-b mp<-c()

mp[1]<-MB+ye[1]*(r/12) for(i in 2:n*12){

ye[i]<-ye[i-1]-MB

mp[i]<-MB+ye[i]*(r/12) } y<-0

for(i in 1:(n*12)){

y<-mp[i]/((1+(r/12))^i) pv<-pv+y }

return (pv) }

m32<-function(b,r,n){ MB<-(b/n) ye<-c() ye[1]<-b mp<-c()

mp[1]<-MB+ye[1]*(r/12) for(i in 2:n*12){

ye[i]<-ye[i-1]-MB

mp[i]<-MB+ye[i]*(r/12) } y<-0

for(i in 1:(n*12)){

y<-mp[i]*(1+(r/12))^i fv<-fv+y }

return (fv) }

m4<-function(a,r,n){

x<-a*((r/12)*((1+(r/12))^(n*12)))/((1+(r/12))^(n*12)-1) return (x) }

m41<-function(a,r,n){

x<-a*((r/12)*((1+(r/12))^(n*12)))/((1+(r/12))^(n*12)-1) pv<-0

for(i in 1:(n*12)){

y<-x/((1+(r/12))^i) pv<-pv+y }

return (pv) }

m42<-function(a,r,n){

x<-a*((r/12)*((1+(r/12))^(n*12)))/((1+(r/12))^(n*12)-1) fv<-0

for(i in 1:(n*12)){ y<-x*(1+(r/12))^i fv<-fv+y }

return (fv) }

截图:

因篇幅问题不能全部显示,请点此查看更多更全内容