🧰 UtlKit

CAGR 怎么算:公式、为什么它是几何平均而非算术平均、它与总回报和简单平均的区别、负 CAGR,以及什么时候该改用 IRR

CAGR(复合年均增长率)怎么算:工作公式(期末价值除以期初价值)^(1/n) - 1,代入 10,000 美元到 20,000、50,000、100,000 美元几个场景,为什么 CAGR 是增长的几何平均而非算术平均,它和总回报、简单平均有何区别(先跌 50% 再涨 100% 恰好回到原点的路径),CAGR 什么时候会是负数、不足一年的期限怎么处理,为什么不规则现金流该用 IRR 或其资金加权年化的 XIRR,以及为什么 CAGR 永远要和最大回撤、夏普比率放在一起读。

CAGR(复合年均增长率)是一个平滑后的单一百分比,用来衡量一项投资在超过一年的时期内平均每年的增长幅度。它把一段颠簸的、逐年起伏的走势压缩成一个干净的年化数字,方便你在不同投资之间、以及和你自己的目标之间做比较。公式很简洁:CAGR 等于期末价值除以期初价值,再整体的 1/n 次方,然后减 1。比如 10,000 美元的头寸在五年后增长到 16,105 美元,就是 (16,105 / 10,000)^(1/5) - 1,CAGR 恰好是 10%。你可以在 CAGR 计算器 里自己算一遍,它会同时给出 CAGR、总回报和简单平均,让你看清三者的差别究竟从何而来。

CAGR 到底衡量什么

CAGR 是增长的几何平均,而不是算术平均。简单平均是把每年的回报率相加再除以年数;CAGR 回答的是另一个问题:如果每年都以同一个恒定利率复利,你需要多少才能从期初价值走到期末价值?正因如此,在跨多年的比较中——无论是投资、基金还是企业增长——CAGR 才是正确的那个数字,因为它尊重了收益在自身基础上逐层复利的事实。

复利正是关键,这也是为什么 CAGR 只对超过一年的时期才有意义。一个只复利一次的比例只是单纯的比例;CAGR 提供的这种年化平滑,只有在增长经历了多个周期、有了层层叠加之后才有所作为。如果你还没搞懂底层的复利机制,花五分钟看看复利计算器,再依赖这个数字会更稳妥。

公式拆解

实际使用的形式是CAGR = (期末价值 / 期初价值)^(1/n) - 1,其中 n 是年数。代入几个真实的场景,规律很直观:

  • 10,000 美元到 20,000 美元,历时 10 年:(2)^(1/10) - 1,约 7.18%
  • 10,000 美元到 50,000 美元,历时 10 年:(5)^(1/10) - 1,约 17.46%
  • 10,000 美元到 100,000 美元,历时 20 年:(10)^(1/20) - 1,约 12.20%

那个 1/n 的指数,正是把"总倍数"换算成年化利率的部分。它和 72 法则快捷的是同一套数学:要在大约 8% 的利率下翻倍(2 倍),大约需要 72 / 8,也就是九年。如果你想快速心算某个 CAGR 多久能让资金翻倍、翻三倍或翻四倍,72 法则计算器 是最快的方式。

为什么 CAGR 不等于总回报或简单平均

有两个数字常和 CAGR 一起出现,分清楚很有帮助。总回报只是(期末减期初)除以期初,不做任何时间归一:五年内翻倍,无论花五年还是花一年,总回报都是 100%。简单平均回报把总回报除以年数,虽然快,但作为增长率是错误的,因为它忽略了每一年的收益都是在上一年的基础上复利的。

看清这种差异的经典例子是"先跌后涨"的路径。一年跌 50%,第二年涨 100%:你恰好回到原点,所以 CAGR 是 0%。但 -50% 和 +100% 的简单平均是 +25%,这个数字严重高估了真实结果。CAGR 因为是几何平均而不会犯这个错。当你想把某个 CAGR 和单笔投资的原始、未年化回报放在一起对比时,ROI 计算器 会给出那个投资回报率供你参照。

负 CAGR、不足一年的期限与边界情况

CAGR 可以是负数,而且当它是负数时,那是信息,不是错误。如果期末价值低于期初价值,括号里的比值就小于 1,而一个真数取正指数仍小于 1,所以结果是负利率:这项投资在期间内以年化口径衡量是亏损的。一只基金从 10,000 美元跌到 7,000 美元、历时四年,CAGR 约为 -8.5%,这比含糊的"四年亏了 30%"要诚实得多。

期限也不必是整年。因为 n 位于指数分母上,你可以输入小数:持有十八个月就是 1.5 年,公式照样正确年化。唯一的硬性约束是期初价值必须为正,因为整个构造都建立在一个比值之上。一个从零开始头寸,或是一段没有干净起点和终点余额的纯现金流,根本不适合 CAGR,也正是该换用别的工具的时候。

什么时候 CAGR 会给出错误答案:不规则现金流

CAGR 假设一开始投入一笔整笔资金,之后一直不动直到结束。只要期间内有资金进出,这个假设就破了。如果你每月往一只基金里定投、中途卖出一部分、或再投资分红,就不存在能代表你真实体验的单一期初与期末余额,而用你随手挑的两个数字算出的朴素 CAGR,可能在任何方向上都产生误导。

对不均匀现金流的正确度量是内部收益率(IRR),它找出使每一笔现金流净现值恰好为零的折现率;它的资金加权表亲——按日计年的年化 XIRR——则在日粒度上完成同样的工作。IRR 计算器 会替你算出那个利率,而关于内部收益率的配套文章讲清楚了什么时候该信 IRR 而不是 CAGR。

单看 CAGR 还不够:把它和风险放在一起

这里是最容易让人吃惊的局限。CAGR 会把波动性完全抹平。两项投资在同样的十年里可以有完全相同的 12% CAGR,其中一条是缓慢而稳定的台阶,另一条却是大起大落、中途一度暴跌 60% 后才爬回来的剧烈摆动。CAGR 看不见这种差别,所以它永远不会告诉你哪一个是你能在逆境中真正拿得住的。

这就是为什么 CAGR 最好和一段"代价"的度量放在一起读。把它和最大回撤(最大的从峰值到谷值的跌幅)放在一起,看看你曾被迫忍受的最深一次下探;再和夏普比率放在一起,看看你每承担一份波动换来了多少回报。回撤计算器 量化了那段峰谷跌幅,而关于夏普比率的指南则把风险与收益的取舍压成一个数字。把这些放在 CAGR 旁边一起读,它就不再是一个单一而讨喜的百分比,而会变成一幅诚实的图景,同时讲清一项投资增长得多快、以及这段旅程有多颠簸。

相关工具

常见问题

什么是 CAGR(复合年均增长率)?

它是一个平滑后的年化百分比,显示一项投资在超过一年的时期内平均每年增长了多少。计算方法是期末价值除以期初价值,再整体的 1/n 次方,然后减 1。10,000 美元在五年内增长到 16,105 美元,CAGR 恰好是 10%。CAGR 计算器会把它连同总回报和简单平均一起返回。

CAGR 怎么算?

用工作形式 CAGR = (期末价值 / 期初价值)^(1/n) - 1,其中 n 是年数。约 8% 下翻倍大约要 72 / 8,九年。唯一的硬性约束是期初价值必须为正,因为整个构造都建立在比值之上。CAGR 计算器会替你完成乘方运算。

CAGR 和总回报有什么区别?

总回报只是(期末减期初)除以期初,不做任何时间归一,所以翻倍无论花五年还是花一年都是 100%。CAGR 把那个倍数整体取 1/n 次方,把它年化成每年的利率。简单平均把总回报除以年数,虽然快,但作为增长率是错误的,因为它忽略了复利。当你想把 CAGR 和原始、未年化的数字放在一起时,ROI 计算器会给你那个数字。

CAGR 可以是负数吗?

可以,而且当它是负数时,那是信息,不是错误。如果期末价值低于期初价值,括号里的比值就小于 1,而一个真数取正指数仍小于 1,所以结果是负利率:这项投资在期间内以年化口径衡量是亏损的。一只基金从 10,000 美元跌到 7,000 美元、历时四年,CAGR 约为 -8.5%,这比含糊的"四年亏了 30%"要诚实得多。

什么时候该用 IRR 而不是 CAGR?

CAGR 假设一开始投入一笔整笔资金、之后不动,所以只要期间内有资金进出,这个假设就破了。如果你每月定投、中途卖出一部分、或再投资分红,正确的度量是内部收益率(IRR),它的资金加权年化表亲 XIRR 则在日粒度上完成同样的工作。IRR 计算器会找出那个利率,而关于内部收益率的文章讲清了什么时候该信 IRR 而不是 CAGR。

相关文章