A Reconciliation between the Consumer Price Index and the Personal Consumption Expenditures Price Index
Bibliographic record
Abstract
The Bureau of Labor Statistics (BLS) prepares the Consumer Price Index for All Urban Consumers (CPI-U), and the Bureau of Economic Analysis prepares the Personal Consumption Expenditures (PCE) chain-type price index. Both indexes measure the prices paid by consumers for goods and services. Because the two indexes are based on different underlying concepts, they are constructed differently, and tend to behave differently over time. From the first quarter of 2002 through the second quarter of 2007, the CPI-U increased 0.4 percentage point per year faster than the PCE price index. This paper details and quantifies the ifferences in growth rates between the CPI-U and the PCE price index; it provides a quarterly reconciliation of growth rates for the 2002:Q1-2007:Q2 time period. There are several factors that explain the differences in growth rates between the CPI and the PCE price index. First, the indexes are based on difference index-number formulas. The CPI-U is based on a Laspeyres index; the PCE price index is based on a Fisher-Ideal index. Second, the relative weights assigned to the detailed item prices in each index are different because they are based on different data sources. The weights used in the CPIU are based on a household survey, while the weights used in the PCE price index are based on business surveys. Third, there are scope differences between the two indexes—that is, there are items in the CPI-U that are out-of-scope of the PCE price index, and there are items in the PCE price index that are out-of-scope of the CPI-U. And finally, there are differences in the seasonal-adjustment routines and in the detailed price indexes used to construct the two indexes. Over the 2002:Q1-2007:Q2 time period, this analysis finds that almost half of the 0.4 percentage point difference in growth rates between the CPI-U and the PCE price index was explained by differences in index-number formulas. After adjusting for formula differences, differences in relative weights—primarily “rent of shelter”—more than accounted for the remaining difference in growth rates. Net scope differences, in contrast, partly offset the effect of relative weight differences.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.009 | 0.055 |
| Meta-epidemiology (narrow) | 0.001 | 0.001 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.005 | 0.011 |
| Science and technology studies | 0.001 | 0.001 |
| Scholarly communication | 0.006 | 0.006 |
| Open science | 0.002 | 0.003 |
| Research integrity | 0.002 | 0.004 |
| Insufficient payload (model declined to judge) | 0.012 | 0.010 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".