CPI 与通胀率:如何计算通胀

使用 CPI 计算通胀率,比较月度与年度变化,并通过经济数据 API 请求指数水平和变动率。

浅绿色背景上的纸质价格标签。

了解指数及其编制方式

消费者价格指数(CPI)跟踪家庭购买一篮子商品和服务所支付价格的变化。统计机构收集价格,并按支出权重加以汇总。占家庭支出比重越大的项目,对总体指数的影响越大。统计机构还会处理产品质量的变化,并随着支出模式变化更新篮子。

指数有参考基期和基值,基值通常为 100。指数水平描述相对于该基准的价格变化。它不是货币金额,也不是在另一国家购买同一篮子商品和服务的成本。单个家庭的支出结构也可能与全国数据所依据的篮子不同。

通胀率比较两个时点的指数水平。通用计算公式是(后期指数 / 前期指数 - 1)× 100。务必说明使用哪个前期作为基准。同比、环比和年初至今的变动率,回答的是同一价格序列的不同问题。

通过示例计算

此处计算中的所有数字均为示例。假设指数在上年 7 月为 200,12 月为 204,当年 6 月为 208,7 月为 210。每个观测值均使用相同的篮子序列、基期和调整口径。

同比通胀率为 (210 / 200 - 1) × 100 = 5%。环比通胀率为 (210 / 208 - 1) × 100,即约 0.96%。年初至今通胀率为 (210 / 204 - 1) × 100,即约 2.94%。Narwhal 将年初至今的比较基准定义为上年 12 月。

月度上涨了 2 个指数点,但不是 2%。分母很重要。如果之后通胀放缓但仍为正值,指数仍会上升。价格只是涨得更慢,并未回到先前水平。负变动率则表示指定期间内价格下降。

比较国家前先核对口径

各国的支出权重、人口覆盖范围和住房处理方式不同,基期也可能不同。一国的指数水平更高,并不意味着该国物价比另一国更贵。即使将两个序列的起始值重设为相同水平,也只能比较之后的价格变化。

对齐观测月份和变动区间。年平均通胀指标比较不同年份的平均值。某个月的同比变动率则比较该月与上年同月。两者不能互换。作为比较基准的上年月份若有较大波动,也会影响同比变动率。

比较月度变化前先核对季节调整。季节调整会去除反复出现的季节性模式,调整后与未调整序列的月度结果可能不同。自行计算变动率时,应保持相同的基准和调整口径。不要把月度百分比变化相加得到年度变动率,因为变化是复合累积的。

从 Narwhal 请求 CPI 和通胀率

使用 /v1/economics/{country}/cpi 获取总体指数,使用 /v1/economics/{country}/inflation 获取百分比变化。两项操作均使用 YYYY-MM 格式的月度期间。这些请求选择 USA 和同一个示例观测月份,便于结合查看两个输出。

通过 Authorization 请求头发送 API 密钥,并将其保存在服务器端环境变量中。通胀响应为每个比较区间命名,因此图表或表格可使用与标签相符的字段。

请求
curl --request GET \
  --url "https://api.narwhalapi.com/v1/economics/USA/cpi?period=2026-07" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

curl --request GET \
  --url "https://api.narwhalapi.com/v1/economics/USA/inflation?period=2026-07" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

解读指数响应

此 CPI 响应示例在 value 中显示指数水平,在 base_period 和 base_value 中显示其基准。数值是十进制数字字符串,表示指数水平,因此不要附加百分号。period 表示观测月份,released_on 表示发布日期。

单独的通胀响应使用 year_over_year、month_over_month 和 year_to_date,并将 unit 设为 percent。其 7 月示例值依次为 3.651%、0.153% 和 0.755%。这些 API 示例与上面的简化计算相互独立。显示三个变动率中的任何一个时,都应同时显示比较区间。

CPI 响应示例
{
  "country": "USA",
  "period": "2026-07",
  "value": "333.918",
  "base_period": "1982-84",
  "base_value": "100",
  "released_on": "2026-08-12"
}

查看通胀率和 CPI 数据页面

打开下方的“各国通胀率”和“各国 CPI”,选择应用所需的指标。查看美国数据时,请使用“美国通胀率”页面。比较变动率时结合其区间,比较指数时结合其基期,然后通过经济数据 API 参考了解请求详情。

《失业率与劳动力参与率详解》介绍了另一种常见区别:主要比率与其背后的人口或总量有何不同。

来源与参考

发布于 。最近核查于 。