假设年化收益率是 r,资金翻倍需要 t 年,那么:
(1+r)^t=2
两边取对数:
t\cdot\ln(1+r)=\ln2
t=\frac{\ln2}{\ln(1+r)}
在 r=0 处泰勒展开:
\ln(1+r)=r-\frac{r^2}2+\frac{r^3}3-…
当 r 不大时,泰勒展开式可近似为:
\ln(1+r)\approx r
因此:
t=\frac{\ln2}{\ln(1+r)}\approx\frac{\ln2}r\approx\frac{0.693}r=\frac{69.3}{r(\%)}
由于只保留了一阶展开,这个公式在 r 越接近0时越准确,当 r 变大时,会有来自于后面的项的误差。
实际使用72而不是69.3,这是因为72能被更多的数整除,而且在常见利率区间(6%~9%)使用72误差更小。
| 年化收益率 | 精确翻倍时间 | 72法则时间 |
|---|---|---|
| 1% | 69.7 | 72.0 |
| 2% | 35.0 | 36.0 |
| 3% | 23.5 | 24.0 |
| 4% | 17.7 | 18.0 |
| 5% | 14.2 | 14.4 |
| 6% | 11.9 | 12.0 |
| 7% | 10.25 | 10.29 |
| 8% | 9.00 | 9.0 |
| 9% | 8.04 | 8.0 |
| 10% | 7.27 | 7.2 |
| 12% | 6.12 | 6.0 |
| 15% | 4.96 | 4.8 |
| 20% | 3.80 | 3.6 |
| 30% | 2.64 | 2.4 |
| 50% | 1.71 | 1.44 |
| 100% | 1.00 | 0.72 |
从上面的表格可以看出,72法则在年化收益率8%时最准确,8%以内会高估时间,8%以上会高估。
年化收益率在10%以内时,误差通常可以忽略不计;10%~20%之间需要注意误差,但还能使用;20%以上不建议使用72法则,会低估翻倍时间。
如果希望精确计算翻倍时间,使用此公式即可:t=\frac{\ln2}{\ln(1+r)}
发表回复