环比与同比通胀:这些涨幅分别意味着什么
用一个清晰的例子理解实际月度通胀、复利年化后的月度速度,以及过去12个月的实际变化。
本指南内容环比通胀衡量什么?
简短摘要
环比、月度通胀年化和同比通胀描述的是不同时间区间。环比衡量一个月到下一个月实际观察到的变化。月度通胀年化则把一个月的速度按复利推算,假设它连续重复一整年。同比衡量当前月份与一年前同月之间物价指数实际发生的变化。分清这几种含义,读懂通胀数据发布就容易得多。
环比通胀衡量什么?
环比(MoM)将某个月的指数与同一序列前一个月的指数比较。设前一个月的指数为 Pₜ₋₁,本月指数为 Pₜ,则变化率为:
(Pₜ ÷ Pₜ₋₁ − 1) × 100
例如,指数从300.00升至301.20,涨幅就是0.40%:指数上涨了1.20点,相当于前一期指数水平的0.40%。这是指数的百分比变化,不是指数点数本身,也不是某个家庭个人开支的变化。美国劳工统计局(BLS)的[CPI概念指南]({source:blsCpiConcepts})介绍了如何理解CPI指数值以及一个月和12个月的百分比变化。[CPI常见问题]({source:blsCpiFaq})将CPI描述为代表性市场商品与服务价格随时间平均变化的指标。
月度变化更接近最新走势,但也可能波动较大。一次性涨价、随后回落、季节性规律、抽样差异和四舍五入,都可能影响某一个月的结果。正的环比意味着指定指数高于上月;这并不说明每种商品都涨价,也不能证明同样的速度会持续。
月度速度年化是什么意思?
月度通胀年化回答的是一个假设性问题:如果同样的月度涨幅连续重复12个月,12个月后的涨幅会是多少?若以小数 m 表示月度涨幅,复利年化公式为:
((1 + m)¹² − 1) × 100
复利很重要,因为每个月的变化都作用于前一个月变化后留下的指数水平。如果月度涨幅为0.40%,并且一模一样地重复12次,结果约为4.91%,而不是正好4.80%。BLS的[《CPI方法手册》解释章节]({source:blsCpiInterpretation})说明,年化率按复利计算,并假设月度速度持续12个月。
年化数字并不表示过去一年物价实际上涨了这么多,也不是对未来12个月的预测。它只是把一个月的实际变化按月度速度恒定的假设延展到全年。新闻报道有时会将最新月度读数年化,以便与年率比较;但应同时注明这一假设和原始月度数据。
同比通胀衡量什么?
同比(YoY)将当前指数与12个月前同月的指数比较:
(Pₜ ÷ Pₜ₋₁₂ − 1) × 100
这是该指数在过去12个月区间内实际观察到的累计百分比变化,包含这段时间内所有价格变动,也包括最近一个月;它不是把最新月度涨幅向未来重复。对同一指数序列,准确的累计变化等于依次复利计算12个月的变化,而不是把12个百分比简单相加。美国经济分析局(BEA)说明了[如何使用某个月或季度与一年前同期相比的变化]({source:beaGdpYearAgoPercentChange})。
“同比”通常指最近一个月与一年前同月比较。这不同于将某一日历年的月度指数平均值与上一日历年的平均值比较;后者通常称为年度平均变化。BLS在[百分比变化计算指南]({source:blsCpiPercentChanges})中区分了同月间的12个月变化与年度平均指数值之间的变化。因此,新闻标题写“年通胀率”时,应确认实际比较的是哪些日期。
为什么三种涨幅可能差异很大?
三种涨幅比较的是不同区间。环比关注最近一个月发生了什么。月度速度年化关注,如果这个月的速度持续一年会怎样。同比关注已经过去的12个月里指数实际变化了多少。因此,即使月度涨幅放缓,只要此前的涨价仍在12个月比较区间内,同比仍可能较高。月度速度重新加快后,同比也未必马上同步变化,因为比较仍包含更早的月份。
年化还会放大短期波动。计算时会把一个月的突然上涨或下跌机械地重复12次,尽管未来月份尚未发生。因此,月度年化率可能比同比变化更剧烈。这是在明确假设下描述短期动能的一种方法,并不是对已观察到的12个月结果作出更准确的修正。
同比也会随着比较窗口每月向前滚动而变化。较早的月份不会从指数历史记录中消失,只是在新的比较中,分母换成了更近的月份。关于这种机制,另请阅读通胀基数效应指南。本文解释各种时间口径;该指南则说明,为什么即使当前指数上升,实际观察到的同比也可能变化。
用一个假设指数计算三种读数
假设某个虚构价格指数在12个月前为293.00,上个月为300.00,本月为301.20。这些数字只是用于展示计算的假设值,不是CPI或PCE数据。
- 实际观察到的环比变化: (301.20 ÷ 300.00 − 1) × 100 = 0.40%。
- 月度速度年化: ((301.20 ÷ 300.00)¹² − 1) × 100 = 约4.91%,假设一个月的速度连续重复12个月。
- 实际观察到的同比变化: (301.20 ÷ 293.00 − 1) × 100 = 过去12个月实际区间内约2.80%。
4.91%的年化速度不是该指数实际观察到的同比结果。指数实际比12个月前高约2.80%。两者可能不同,因为年化率将最近一个月的速度向前推算,同比则反映过去一年实际发生的一系列变化。这里没有说明293.00升至300.00之间的路径,因此不能据此推断中间各个月的变化。
<!-- learn:illustration -->

应该比较哪种指数和调整口径?
只有明确指数和调整口径,涨幅才有清晰含义。CPI和PCE是美国不同的消费者价格指数,各自都有总指数和分项序列。阅读一段时间内的变化时,应确认指数名称、覆盖人群、商品范围和季节调整状态相同。BEA的[PCE价格指数介绍]({source:beaPcePriceIndex})说明了PCE的衡量内容;CPI和PCE不是同一篮子商品的两种读数。
BLS指出,CPI最常见的月度变化口径是经季节调整的一个月变化和未经季节调整的12个月变化。季节调整会估算一年中反复出现的规律,帮助观察近期走势,但不会消除所有异常事件。BLS还会重新计算季节因素,因此近期经季节调整的CPI值可能修订。在比较经季调的环比与未经季调的同比之前,应先查看序列标签和发布说明;可参阅[BLS关于CPI呈现与解读的说明]({source:blsCpiPresentation})。
BEA将个人收入和支出等月度序列按月度变化率发布,因为改成年度变化率会过度放大月际波动;详见[BEA关于年率的常见问题]({source:beaQuarterlyAnnualRates})。
如何读懂通胀新闻标题?
先确认指数名称和比较日期。“通胀上涨了0.4%”并不完整,因为这可能指月度变化、12个月变化、年度平均变化,也可能是将月度变化换算成年率。还要确认该数据是否经过季节调整、具体使用了哪种CPI序列,以及指标涵盖全部项目还是部分项目。
然后区分变化率和指数水平。正的环比表示指数比上月高;正的同比表示指数高于12个月前。同比下降时仍可能为正。除非未来月度变化恰好符合假设速度,否则月度年化率不能说明下一年的实际结果。若要了解正的通胀率放缓与整体价格水平下降之间的区别,请阅读通胀降温与通货紧缩。
根据要回答的问题选择数字。环比有助于描述近期变化,同比概括已经测量的完整一年变化,月度年化则把短期速度转换为假设的年度等值。任何一种读数都无法完整描述所有价格、每个家庭的开支或未来通胀路径。
这些涨幅能说明什么,不能说明什么
这些指标概括的是指定价格指数的变化。它们不代表每种商品或服务都按同一比例变化,也不代表每个家庭的个人生活成本。它们也不能互换使用:一个月变化的年化率和实际观察到的12个月变化,可能在数学上都正确,但回答的问题不同。
清晰的说明应列出指数名称、时间区间、季节调整状态和计算方法。例如:“这个假设指数环比上涨0.40%;如果该速度持续12个月,复利年化涨幅约为4.91%,而实际观察到的同比涨幅约为2.80%。”这样的表述能区分实际发生的变化和某项假设下月度速度所代表的含义。
常见问题
Q1月度通胀年化和同比通胀是一回事吗?
不是。月度年化率会在假设性复利计算中反复应用最近一个月的涨幅。同比通胀比较间隔12个月的指数值,衡量这段时间实际发生的变化。
Q2同比涨幅和年度平均涨幅相同吗?
不同。滚动同比通常比较某个月的指数与一年前同月的指数。年度平均涨幅则比较两个日历年各自的月度指数平均值。
Q3可以将经季节调整的月度通胀与未经调整的同比通胀比较吗?
可以同时讨论,但要标明两者各自的调整状态和时间区间。BLS通常同时发布CPI经季节调整的一个月变化和未经季节调整的12个月变化;这两个数据回答的是不同问题。
资料来源与延伸阅读
报告问题
我们会准备一封包含本文链接的邮件。发送后,Mark 才会收到你的反馈
快速检查
读完指南后,用 3 道题检查一下
问题 01
某个假设价格指数在一个月内从300.00升至301.20。环比变化是多少?
选择答案即可查看解释