等额本息和等额本金的选择

本文通过数学公式详细解析了等额本息和等额本金两种贷款还款方式的月供计算,并探讨了将月供视为基金定投时的现值贴现。结果显示,虽然等额本息的总还款额更多,但其贴现值较低,意味着在考虑时间价值的情况下,等额本息方式更具优势。同时,文章提供了对比表,展示了两种方式在不同条件下的差异。

首先分别求两者的月供数额

一、求解等额本息的月供:

假定原始贷款金额我A,贷款期数为k,分期利率为R,设月供为X。则每期还款后剩余的本金如下:

A_1=(1+R)A-X

A_2=(1+R)A_1-X=(1+R)^2A-[1+(1+R)]X

A_3=(1+R)A_2-X=(1+R)^3A-[1+(1+R)+(1+R)^2]X

A_k=(1+R)A_{k-1}-X=(1+R)^kA-[1+(1+R)+(1+R)^2+...+(1+R)^{k-1}]X

因为第k次还款之后本金为0,即

A_k=(1+R)^kA-\frac{(1+R)^k-1}{R}X=0

所以等额本息的月供为:X=A\frac{(1+R)^kR}{(1+R)^k-1}

二、求解等额本金的月供:

 假定原始贷款金额我A,贷款期数为k,分期利率为R。则每期的月供如下:

X_1=\frac{A}{k}+RA

X_2=\frac{A}{k}+R(A-\frac{A}{k})

X_3=\frac{A}{k}+R(A-\frac{2A}{k})

X_n=\frac{A}{k}+R(A-\frac{(n-1)A}{k})

三、还款完毕之后,等额本息的现值贴现计算如下:

假定贷款金额A=100万,年化利率为5.5%,分期利率为0.458%

X=A\frac{(1+R)^kR}{(1+R)^k-1}=100\frac{(1+0.458%)^{360}0.458%}{(1+0.458%)^{360}-1}=\frac{5.187*0.458}{5.187-1}

X=5764

如果把月供换成基金定投,假定基金年化收益率为10%,则分期收益率为0.83%,按照当前的时间计算价值,即累计贴现如下:

S=X[\frac{1-\frac{1}{(1+r)^k}}{r}]=5764*[\frac{1-\frac{1}{(1+0.83%)^{360}}}{0.83%}]=659450

看一看,等额本息累计还款多少钱:

S'=k*X=360*5764=2075040

四、现在考虑等额本金的情况,假定贷款利率和基金收益率和等额本息的情况一下:

 S=\frac{X_1}{(1+r)^1}+\frac{X_2}{(1+r)^2}+...+\frac{X_k}{(1+r)^k}

这个公式不太方便计算,首先对月供的公式进行拆分

X_n=\frac{A}{k}+RA-\frac{(n-1)RA}{k}=P_n-Q_n

P_n=\frac{A}{k}+RA

Q_n=\frac{(n-1)RA}{k}

然后我们先计算复杂的一部分贴现值

S_Q=\frac{(1-1)RA}{k(1+r)}+\frac{(2-1)RA}{k(1+r)^2}+...+\frac{(k-1)RA}{k(1+r)^k}

(1+r)S_Q=\frac{(1-1)RA}{k}+\frac{(2-1)RA}{k(1+r)^1}+...+\frac{(k-1)RA}{k(1+r)^{k-1}}

利用错位相减法可以得到

S_Q=\frac{RA[(1+r)^{k-1}-r(k-1)/(1+r)-1]}{kr^2(1+r)^{k-1}}

S_Q=\frac{0.458%*100[(1+0.83%)^{359}-0.83%*359/(1+0.83%)-1]}{360*0.83%^2(1+0.83%)^{359}}

S_Q=\frac{0.458*(19.6734-2.9550-1)]}{19.6734*0.02480}=147551

接着计算简单部分的贴现值

S_P=P[\frac{1-\frac{1}{(1+r)^k}}{r}]=841791

最后将两者之差就是最终的贴现值

S=S_P-S_Q=841791-147551=694240

看一看等额本金最后还了多少钱

S'=X_1+X_2+...+X_k=1826686

5,文章最后,使用表格对比两者的差异:

贷款类型

贷款总额贷款年利率月供累计还款基金收益率贴现
等额本息100万5.5%固定207504010%659450
等额本金100万5.5%递减182668610%694240

结论:在相同时间贷款额度,相同贷款利率之下,从绝对数值上看,等额本息需要还更多的钱,但是对应的贴现值却更低,说明采用等额本息的方式更划算。另一方面看就是未来的钱越来越不值钱,而本文采用了量化的方式,明确了两者的差异度是多少。

「LLM那些事」系列第 4 篇《上下文窗口的边界》,文章连接:https://blog.csdn.net/houwenjin/article/details/163999753。 演示什么:在「预测」Sheet 的黄色格子里输入一句话(默认「来泡一杯」),四个「模型」——分别只统计最后 1 / 2 / 3 / 4 个字的 n-gram 查表——同时预测下一个字。同一个输入,看的上下文越长,候选越少、预测越确定: ┌────────────────┬──────────┬───────────────┬──────┐ │ 只看最后几个字 │ 用的前缀 │ 候选下一字数 │ 预测 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 1 个 │ 杯 │ 3(茶/子/水) │ 模糊 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 2 个 │ 一杯 │ 2(茶/水) │ 收窄 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 3 个 │ 泡一杯 │ 1(茶) │ 确定 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 4 个 │ 来泡一杯 │ 1(茶) │ 确定 │ └────────────────┴──────────┴───────────────┴──────┘
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 笔记本的散热风扇管理 ---------------------------------------- 09 November 2006. 对于版本20061109的变更概述如下: 1) ACPI CA核心子系统:在源操作数是一个操作区域的场景下,对负载ASL操作符进行了优化。仅需映射操作区域内存,而不是执行逐字节读取。 (区域必须为SystemMemory类型,见下文。)修正了源操作数为区域字段的负载ASL操作符问题。也允许缓冲区对象作为源操作数。 BZ 480 解决了负载ASL操作符允许源操作数为任意类型操作区域的问题。现被限制为仅SystemMemory类型的区域,符合ACPI规范。 BZ 481 对新表管理器代码进行了额外的清理优化。AcpiEnable将在所有必需的ACPI表未加载时失败(FADT, FACS, DSDT)。 BZ 477 在acobject.h中添加了#pragma pack(8/4),以确保此头文件中的结构始终编译为对齐。ACPI_OPERAND_OBJECT已被手动优化为对齐,并在字节打包时无法工作。示例代码数据大小:这些是Microsoft Visual C++ 6.0 32位编译器生成的、与操作系统无关的acpica.lib的大小。调试版本的代码包含调试输出跟踪机制,具有更大的代码数据大小。上一个版本:非调试版本:78.1K代码,17.1K数据,95.2K总计 调试版本:155.4K代码,63.1K数据,218.5K总计 当前版本:非调试版本:77.9K代码,17.0K数据,94.9K总计 调试版本:155.2K代码,63.1K数据,...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值