Skip to content
We use only essential cookies to keep you signed in and remember your preferences. See our Cookie Policy.
TestStop
MocksPracticeResourcesIndiaBlogPricing
Sign in
Resources › Basic statistics › 8. Index numbers
Basic statistics · Lesson 8 of 10

Index numbers: Laspeyres, Paasche and Fisher

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.

← Basic statistics moduleLesson 8 of 10 · about 50 minutes
1Data2Averages3GM and HM4Spread5Shape6Correlation7Regression8Index numbers9Growth rates10Hard problems
A question to hold on to
The CPI rises from 300 to 330, and the money wage of agricultural labour rises from ₹40 to ₹47 a day. Which of these is necessarily true: employment has risen, real wages have risen, the share of people below the poverty line has fallen, or labour productivity has risen?
Hyderabad 2011Solved at the end ↓
New here?What is Ashanagar?The invented district behind this page's examples: 60 households, with incomes you can inspect.

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.

Households
60
Mean income
₹28,783 a month
Median income
₹25,000 a month
Standard deviation
₹13,366
Lowest and highest
₹10,500 and ₹72,000

Meet the full data set →

In this guide
Lesson · about 60 minutes
  1. What a price index is for
  2. Simple indices, and why they fail
  3. Weighted indices: Laspeyres, Paasche and Fisher
  4. Why Laspeyres overstates and Paasche understates
  5. Tests of a good index
  6. Using an index: inflation, real wages, base shifting
  7. A word on time series
  8. The opening question, solved
  9. The lesson on one screen
  10. Check yourself
  11. Past papers, by level
01
The idea

What a price index is for

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.

GoodBase-year price p₀Base-year quantity q₀Base-year spending p₀q₀
Rice (kg)₹4030₹1,200
Pulses (kg)₹1006₹600
Edible oil (litre)₹1304₹520
Vegetables (kg)₹3020₹600
Total₹2,920
In economics

Every statement about real income, real wages or real GDP rests on a price index. Nominal figures are in current rupees. Dividing by a price index turns them into rupees of constant purchasing power, which is the only way to say whether anyone is actually better off.

02
The first attempts

Simple indices, and why they fail

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:

  • Simple aggregative index: add up the prices now, add up the base prices, and divide: Σp₁ ÷ Σp₀ × 100.
  • Average of price relatives: take the mean (arithmetic, or geometric) of the individual relatives.

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.

03
The standard indices

Weighted indices: Laspeyres, Paasche and Fisher

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 and Paasche price indices
PL​=∑p0​q0​∑p1​q0​​×100PP​=∑p0​q1​∑p1​q1​​×100
Laspeyres fixes the basket at the base year. Paasche uses the current year's basket, so it changes every year.

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.

Fisher and Marshall-Edgeworth
PF​=PL​PP​​PME​=∑p0​(q0​+q1​)∑p1​(q0​+q1​)​×100
Hyderabad 2017 · standard
A household buys 100 units each of goods A, B and C at ₹1 in the base year. Current prices are ₹3, ₹5 and ₹10. Find the consumer price index for the current year.
  1. 1
    Cost of the base basket at base prices.
    100 × (1 + 1 + 1) = ₹300.
  2. 2
    Cost of the same basket at current prices.
    100 × (3 + 5 + 10) = ₹1,800.
  3. 3
    Index.
    1,800 ÷ 300 × 100 = 600.
Answer
600. This is a Laspeyres index because the quantities are the base-year ones. When all base quantities and prices are equal, as here, it reduces to the simple aggregative index.

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):

Laspeyres as a weighted average of relatives
PL​=∑p0​q0​∑(p0​p1​​)p0​q0​​×100

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.

DSE 2006 · Delhi School level
A beauty parlour sells trim and perm. Trim: P₀ = 50, P₁ = 60, Q₀ = 10, Q₁ = 15. Perm: P₀ = 150, P₁ = 170, Q₀ = 8, Q₁ = 12. Find the Laspeyres price index for t = 1.
  1. 1
    Old basket at new prices.
    60 × 10 + 170 × 8 = 600 + 1,360 = 1,960.
  2. 2
    Old basket at old prices.
    50 × 10 + 150 × 8 = 500 + 1,200 = 1,700.
  3. 3
    Ratio.
    1,960 ÷ 1,700 × 100 = 115.3.
Answer
115.3. The Q₁ figures are a distraction: Laspeyres uses only the base-year quantities. The Paasche index for the same data would be (60 × 15 + 170 × 12) ÷ (50 × 15 + 150 × 12) = 2,940 ÷ 2,550 = 115.3 as well, to one decimal, because quantities rose in the same proportion.
04
Interactive

Why Laspeyres overstates and Paasche understates

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.

IndexValueP₀₁ × P₁₀ ÷ 10,000
Laspeyres (base quantities)116.21.005
Paasche (current quantities)115.60.995
Fisher (geometric mean of the two)115.91.000
Marshall-Edgeworth (average quantities)115.91.000
Simple aggregative (ignores quantities)117.71.000
Base basket, base prices₹2,920
Base basket, new prices₹3,392
New basket, new prices₹2,920
Laspeyres minus Paasche0.5 points

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.

Order of the indices

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.

Laspeyres and Paasche side by side

The comparisons examiners ask most often, in one table.

Laspeyres indexPaasche index
Weighting quantitiesQuantities bought in the base year, q₀.Quantities bought in the current year, q₁.
FormulaP01​=∑p0​q0​∑p1​q0​​×100P01​=∑p0​q1​∑p1​q1​​×100
Bias regarding inflationTends 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 neededBase-year quantities only, collected once and held fixed.Fresh quantities every period, so it is dearer to compute.
Common real-world useConsumer 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.
05
What makes an index ideal

Tests of a good index

Economists ask an index number to pass a few common-sense tests. Two are examined again and again.

  • Time reversal test. Swap the two years and the index should become the reciprocal: P01 × P10 = 1. If prices rose 25% from year 0 to year 1, they should have fallen 20% going the other way.
  • Factor reversal test. Swap the roles of price and quantity, and the price index times the quantity index should equal the value ratio: P01 × Q01 = Σp1q1 ÷ Σp0q0.

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.

Pause and predict
Which index satisfies both the time reversal and the factor reversal tests?
06
What you do with an index

Using an index: inflation, real wages, base shifting

Inflation, and real versus nominal

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.

Real value and the rate of inflation
real wage=price indexmoney wage​×100inflation=I0​I1​−I0​​×100

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).

Which index measures what

  • The consumer price index (CPI) is the most commonly used measure of the change in the cost of living for households (Hyderabad 2015). It is an aggregate index, a weighted combination of prices, and not a simple one (Hyderabad 2016).
  • The wholesale price index (WPI) does not reflect the cost of living well because it includes producer goods, such as raw materials and intermediate goods, as well as consumer goods (Hyderabad 2017).
  • The GDP deflator covers everything produced in the economy, while the CPI covers what households buy.

Contributions to the index

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).

Relative prices and the terms of trade

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).

Base shifting and splicing

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.

Watch out for

The mistakes examiners are fishing for

  • Level versus change. An index of 234.7 means a rise of 134.7%, not 234.7%.
  • Percent versus points. A rise from 100 to 110 is 10 points and 10%. From 150 to 165 it is 15 points but also 10%. Points are not percentages unless the base is 100.
  • Real needs the right deflator. Wages are deflated by a consumer index; output by the GDP deflator.
  • Laspeyres is not Paasche. Base weights and current weights. Mixing them up is the commonest definition error.
  • The unweighted index has no weights. The simple aggregative index changes when you change units, and no real index should.
07
Over time

A word on time series

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):

  • Trend, the steady long-run movement. It is also called the secular trend.
  • Seasonal variation, the movement that depends on the time of year: umbrellas in the monsoon, gold in the wedding season.
  • Cyclical variation, the periodic swings of the business cycle, longer than a year and not tied to the calendar.
  • Irregular, or random, fluctuation, the movements due to unpredictable events.

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.

08
Solving the opening question

The opening question, solved

Hyderabad 2011 · standard
The CPI rises from 300 to 330, and the money wage from ₹40 to ₹47. Which statement is necessarily true?
  1. 1
    Change in prices.
    330 ÷ 300 = 1.10: prices rose 10%.
  2. 2
    Change in money wages.
    47 ÷ 40 = 1.175: wages rose 17.5%.
  3. 3
    Real wage.
    In base-CPI terms the wage was 40 and is now 47 × 300 ÷ 330 = 42.7. It rose by about 6.8%.
Answer
Real wages have increased. The other options do not follow: nothing is said about the number employed, about who is below the poverty line, or about output per worker.
09
Revise

The lesson on one screen

The lesson on one screen
Index
A relative measure, base = 100. An index of 234.7 means a rise of 134.7%. Inflation = percentage change in the index.
Simple
Σp₁ ÷ Σp₀ or the mean of price relatives. Ignores weights; the aggregative form changes with units.
Laspeyres
Σp₁q₀ ÷ Σp₀q₀ × 100. Base-year weights. Equals the weighted average of relatives with weights p₀q₀. Usually overstates.
Paasche
Σp₁q₁ ÷ Σp₀q₁ × 100. Current-year weights. Usually understates.
Fisher, M-E
Fisher = √(Laspeyres × Paasche), the geometric mean. Marshall-Edgeworth uses weights q₀ + q₁.
Tests
Time reversal: P₀₁ × P₁₀ = 1. Factor reversal: P × Q = value ratio. Fisher passes both; Laspeyres and Paasche pass neither. Circularity underlies chain indices.
Using it
Real = nominal ÷ index × 100. Contribution = weight × group change. Base shift: divide by the new base value, × 100.
Laspeyres v Paasche
Laspeyres: base quantities q₀, overstates inflation, CPI-type. Paasche: current quantities q₁, understates, GDP-deflator-type. Fisher is their geometric mean.
Which index
CPI: household cost of living, an aggregate index. WPI: includes producer goods. GDP deflator: all domestic output.
Time series
Trend, seasonal, cyclical, irregular. Moving averages smooth; exponential smoothing forecasts.
10
Practice

Check yourself

0 of 13 correct so far

Compute

Laspeyres
Two goods. Base prices ₹10 and ₹20, base quantities 6 and 3. Current prices ₹15 and ₹20, current quantities 4 and 4. Find the Laspeyres price index.
Paasche
For the same data, find the Paasche price index, to one decimal place.
Fisher
For the same data, find Fisher’s ideal index, to one decimal place.
Marshall-Edgeworth
For the same data, find the Marshall-Edgeworth index, with weights q₀ + q₁, to one decimal place.
A real wage
A worker’s money wage rises from ₹40 to ₹50 a day while the CPI rises from 125 to 150. Taking the real wage in the first year as 100, what is it in the second? One decimal place.
Base shifting
An index with 2010 = 100 stands at 144 in 2015 and 180 in 2020. Shift the base to 2015. What is the 2020 index?
A group's contribution
Food has a weight of 40% in an index. Its own price index rises 12%. How many percentage points does this add to inflation?
The inflation rate
A price index is 120 in 2023 and 129.6 in 2024. What is the rate of inflation, in percent?

Quick questions

1Fisher's ideal index is
2A price index rises from 100 to 125. Prices have risen by
3Laspeyres' price index uses as weights
4When households switch away from goods whose prices rose, the Laspeyres index relative to the true change in the cost of living
5Money wages rise 10% and the price index rises 10%. The real wage
11
Real questions

Past papers, by level

Foundation

Definitions, one-step arithmetic and which-measure questions. Most CUET and Hyderabad questions sit here.

7 questionsPractise →

Standard

Grouped data, combined means, effects of shifting and scaling, and statement questions, up to JNU level.

14 questionsPractise →

Delhi School level

This topic’s hardest questions, from the DSE entrance, are worked through in Lesson 10: Index numbers.

3 questionsLesson 10 →
All 21 past-paper questions for this lesson, easiest first: practise the full set →

✦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.

← Lesson 7A first look at regression: the line of best fitLesson 9 →Add-on: growth rates, CAGR and the rule of 70

Read next

All resources →
StatisticsStatistics 9: growth rates, CAGR and the rule of 70Why growth multiplies, successive percentage changes, the compound annual growth rate, continuous growth and logs, doubling time, and aggregate growth as a weighted average.Complete guide · 45 minStatisticsStatistics 7: simple regression, the line of best fit and R²Least squares and residuals, the slope and intercept from covariance and the means, the two regression lines and why their slopes multiply to r², R² as the share explained, rescaling and logs, and what a fitted line does not show.Complete guide · 50 minStatisticsBasic statistics for economics students, from zero to exam levelA module in ten lessons: types of data, the three averages, the geometric and harmonic means, variance and standard deviation, then shape, correlation, regression and index numbers, with a short add-on on growth rates, on one running example, with graded past papers and the Delhi School’s hard problems.Module · 465 min