Prices of rice, pulses, oil and bus fares all move differently. A price index folds them into one number, so that “prices rose 8%” means something. This lesson builds the index from a household’s basket, shows why the choice of weights matters and which way each choice errs, and then uses the result to deflate a wage into a real wage.
Ashanagar is an invented district. The statistics lessons use it for every worked example, so you meet the same households again as the ideas build: first as a list of numbers, then as a spread, then as a population to sample from.
It has 60 households, each with a monthly income in rupees. Unless a page says otherwise, those 60 are the whole population, and a “sample” means a few of them drawn at random. Where a page needs two variables, it uses a smaller set of 12 households with the head’s years of schooling beside income.
The figures are illustrative, made up once and fixed. They are not official statistics.
A rupee buys less than it did ten years ago, but how much less? You cannot answer by looking at one price. Rice, pulses, oil and vegetables rise at different rates, and a household buys them in different amounts. A price index answers by pricing a fixed shopping basket in two years and comparing the bills.
It is built to be relative: the base year is set to 100 and every other year is expressed against it (Hyderabad 2020). An index of 234.7 means the basket costs 2.347 times what it did in the base year, a rise of 134.7%, not 234.7% (UGC NET 2023). Mixing up the index level with the percentage change is the commonest slip in this topic.
Throughout the lesson we use a household’s monthly basket in Ashanagar. The goods and quantities are invented and the prices illustrative.
| Good | Base-year price p₀ | Base-year quantity q₀ | Base-year spending p₀q₀ |
|---|---|---|---|
| Rice (kg) | ₹40 | 30 | ₹1,200 |
| Pulses (kg) | ₹100 | 6 | ₹600 |
| Edible oil (litre) | ₹130 | 4 | ₹520 |
| Vegetables (kg) | ₹30 | 20 | ₹600 |
| Total | ₹2,920 |
The price relative of one good is its price now over its price in the base year, times 100: rice at ₹44 against ₹40 has a relative of 110. There are two simple ways to combine goods:
Suppose rice rises 10% to ₹44, pulses 30% to ₹130, oil 10% to ₹143 and vegetables 20% to ₹36. The simple aggregative index is 353 ÷ 300 = 117.7, and the average of the relatives is (110 + 130 + 110 + 120) ÷ 4 = 117.5.
Both have the same flaw: they treat every good as equally important. Pulses count as much as rice, though a household spends half as much on them. The simple aggregative also depends on the units. Quote rice per quintal instead of per kilo (₹4,000 rising to ₹4,400) and the same price changes give an index of 4,709 ÷ 4,260 = 110.5. Nothing about the economy changed; the units did. An index should not behave like that. The fix is to weight each price by how much of the good is bought. In fact every worthwhile index is weighted, and the simple ones are rough shortcuts.
A weighted index prices a basket of quantities in both years. The question is which basket. Let p₀, p₁ be prices and q₀, q₁ quantities in the base and current years. The two classic answers:
Laspeyres answers: what would the old basket cost at today’s prices? It is the base-weighted index (Hyderabad 2014), the one that uses the quantity of goods in the base year as weights (JAM 2026). Paasche answers: what does today’s basket cost now, compared with what it would have cost then? It is the current-weighted index.
Two more are built from these. Fisher’s ideal index is their geometric mean, not the arithmetic or the harmonic mean (JNU 2020, JNU 2021, Hyderabad 2015). The Marshall-Edgeworth index uses the average of the two years’ quantities as weights.
A Laspeyres index can also be written as a weighted average of price relatives, with the base-year values p₀q₀ as weights (Hyderabad 2017):
In the basket above, the relatives are 110, 130, 110 and 120 and the base spending is 1,200, 600, 520 and 600, so PL = (110 × 1,200 + 130 × 600 + 110 × 520 + 120 × 600) ÷ 2,920 = 116.2. The basket that cost ₹2,920 now costs ₹3,392. Compare this with the simple aggregative index of 117.7. Pulses, which jumped 30%, are a small part of the bill, and the weighted index knows it.
When the price of a good rises, households buy less of it and more of cheaper substitutes. Laspeyres keeps pricing the old basket, as if nobody had changed what they buy, so it counts the rise on goods people have already cut back on. It overstates the increase in the cost of living. Paasche prices the new basket, which has already shifted toward the goods that got cheaper in relative terms, so it understates it. Fisher, in between, is a compromise.
Below, set the price changes and how strongly households switch away from goods that got dearer. With no switching the four weighted indices agree. With switching, Laspeyres rises above Paasche. The last column of the table is the time-reversal test of the next section.
| Index | Value | P₀₁ × P₁₀ ÷ 10,000 |
|---|---|---|
| Laspeyres (base quantities) | 116.2 | 1.005 |
| Paasche (current quantities) | 115.6 | 0.995 |
| Fisher (geometric mean of the two) | 115.9 | 1.000 |
| Marshall-Edgeworth (average quantities) | 115.9 | 1.000 |
| Simple aggregative (ignores quantities) | 117.7 | 1.000 |
Prices that rose most are bought least, so pricing the old basket (Laspeyres) overstates the rise in the cost of living and pricing the new one (Paasche) understates it. Fisher lies between them. The time-reversal column shows why the first two are not fully consistent: swap the two years and their product drifts away from 1.
When households substitute away from goods whose prices rise, Laspeyres > Fisher > Paasche. The gap grows with the size of the price changes and with how readily households switch. When quantities rise with prices, as in a boom with growing volumes, the order can reverse, so treat the rule as the usual case.
The practical cost is that Laspeyres needs only base-year quantities, which a statistics office collects once every few years in a household survey, while Paasche needs fresh quantities every period. That is why consumer price indices are Laspeyres-type: the weights are the composition of household consumption in the base year, held fixed until the next revision.
The comparisons examiners ask most often, in one table.
| Laspeyres index | Paasche index | |
|---|---|---|
| Weighting quantities | Quantities bought in the base year, q₀. | Quantities bought in the current year, q₁. |
| Formula | ||
| Bias regarding inflation | Tends to overstate inflation: it assumes consumers keep buying the same base basket and ignores their shift away from goods that became dearer. | Tends to understate inflation: it weights goods by current quantities, which give more importance to goods that became cheaper and saw rising demand. |
| Data needed | Base-year quantities only, collected once and held fixed. | Fresh quantities every period, so it is dearer to compute. |
| Common real-world use | Consumer price indices (CPI) are Laspeyres-type, with fixed base-year weights. | The GDP deflator is Paasche-type, since it prices the current year’s output. |
Economists ask an index number to pass a few common-sense tests. Two are examined again and again.
Laspeyres and Paasche pass neither. Their reversal product is PL ÷ PP and PP ÷ PL, which is 1 only when the two agree. Fisher’s index passes both (JNU 2020, Hyderabad 2016), which is why it is called ideal: the lab’s table shows its reversal product equal to 1.000 however you move the sliders. The simple aggregative and Marshall-Edgeworth indices pass the time reversal test too, though the factor reversal test is Fisher’s alone among these.
A third requirement, the circularity test, asks that P01 × P12 = P02 so that a chain of year-on-year indices agrees with a direct comparison. It is what makes chain-base indices meaningful: each year is compared with the one before and the links are multiplied.
The inflation rate is the percentage change in the price index between two dates. A real quantity is the nominal one divided by the price index (as a ratio to the base): the same rupees, valued at base-year prices.
That is the whole answer to the opening question. The CPI rises from 300 to 330: prices are up 10%. The money wage rises from ₹40 to ₹47: up 17.5%. The wage has grown faster than prices, so the real wage has risen, by 1.175 ÷ 1.10 = 1.068, nearly 7%. Nothing else follows: the data say nothing about employment, poverty or productivity (Hyderabad 2011). Another example: money wages up from ₹40 to ₹50 (+25%) while the CPI goes from 125 to 150 (+20%) gives a real wage index of (50 ÷ 150) ÷ (40 ÷ 125) = 104.2, a 4.2% gain.
The same deflating idea gives the GDP deflator, nominal GDP over real GDP, a Paasche-type index of the prices of everything produced. In an economy with apples and bananas where prices double between 2011 and 2012 and quantities stay put, nominal GDP doubles and real GDP, measured at base-year prices, does not, so the deflator goes from 100 to 200 and inflation is 100% (JAM 2023).
With fixed weights, a group’s contribution to the overall change is its weight times its own change. If fuel and power have a weight of 15% and their price index rises 20%, they add 0.15 × 20 = 3 percentage points to inflation, exactly (JNU 2013).
The ratio of two indices is a relative price. If the agricultural price index goes from 200 to 215 and the manufactured goods index from 150 to 165, both rose by 15 points. But agriculture rose 7.5% and manufactures 10%. The terms of trade of agriculture, the ratio 200 ÷ 150 = 1.33 falling to 215 ÷ 165 = 1.30, moved in favour of industry (JNU 2013).
An index can be moved to a new base year. It is possible, contrary to what one distractor claims (Hyderabad 2020): divide the whole series by the value at the new base and multiply by 100. If 2010 = 100 and the index in 2015 is 144 and in 2020 is 180, then with 2015 as the base the 2020 index is 180 ÷ 144 × 100 = 125. When an agency revises its basket and starts a new series, splicing joins the old and new series using the year they overlap, in the same way.
An index is a time series: one number per period. Economists find it useful to split any time series into four pieces, and the first lesson on time series in an exam is usually to name them (CUET 2025):
A moving average smooths out the short-run noise by replacing each value with the average of its neighbours, which brings out the trend. Exponential smoothing is a forecasting method: tomorrow’s forecast is a weighted average of today’s observation and today’s forecast, giving more weight to recent data (Hyderabad 2014). Anything more, unit roots and models of the series, is for the econometrics module.
Definitions, one-step arithmetic and which-measure questions. Most CUET and Hyderabad questions sit here.
Grouped data, combined means, effects of shifting and scaling, and statement questions, up to JNU level.
This topic’s hardest questions, from the DSE entrance, are worked through in Lesson 10: Index numbers.
These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.