Skip to content
spmaddmath.com.my
Tuition

Study

SyllabusFormulasMethodsExam & PapersTools
LocationsPricingBlogOur TeachersContact
EN

Method · Index Numbers

How to calculate a composite index

A composite index is the weighted mean of several price indices: Iˉ=Iiwiwi\bar{I} = \dfrac{\sum I_{i} w_{i}}{\sum w_{i}}, where each IiI_{i} is an item's index and wiw_{i} its weight.

What this method is for

A composite index combines the price indices of several items into a single figure that describes an overall price change, for a basket of goods, the ingredients of a product, or a household's spending. Because some items matter more than others, each index IiI_{i} is multiplied by a weight wiw_{i}, and the weighted mean is taken: Iˉ=Iiwiwi\bar{I} = \frac{\sum I_{i} w_{i}}{\sum w_{i}}.

The weights may be given as amounts, ratios, or percentages; only their proportions matter. It answers questions such as 'find the composite index for the three ingredients' or 'find the overall price index of the basket'.

A composite index of 132132 means the whole basket costs 132%132\% of its base-year cost, a rise of 32%32\%. Each individual index usually comes from the price-index step first.

composite (weighted) index
Iˉ=Iiwiwi\bar{I} = \frac{\sum I_{i} w_{i}}{\sum w_{i}}

When to reach for it

Reach for a composite index whenever a question lists several items, each with its own price index (or enough data to find one), together with weights, and asks for a single overall figure. Signals are 'composite index', 'weighted index', a table with columns for price index and weight, or a phrase like 'in the ratio 4:3:34 : 3 : 3'.

If only prices are given, first turn each item's prices into a price index, then weight and combine. Watch for weights given as a ratio, you may use the ratio numbers directly as the wiw_{i}, because any common factor cancels between the numerator Iiwi\sum I_{i} w_{i} and the denominator wi\sum w_{i}.

This is the step that pulls a whole chapter's work into one number, so it is a favourite for the longer, structured questions in the paper.

The steps

  1. 1

    Find each price index

    If not already given, compute each item's Ii=P1P0×100I_{i} = \frac{P_{1}}{P_{0}} \times 100 first.

  2. 2

    List the weights

    Write each item's weight wiw_{i}; a ratio such as 4:3:34 : 3 : 3 can be used directly.

  3. 3

    Multiply index by weight

    Form each product IiwiI_{i} w_{i}.

  4. 4

    Add the products

    Compute Iiwi\sum I_{i} w_{i}, the total of the weighted indices.

  5. 5

    Add the weights

    Compute wi\sum w_{i}, the total weight.

  6. 6

    Divide

    The composite index is Iˉ=Iiwiwi\bar{I} = \frac{\sum I_{i} w_{i}}{\sum w_{i}}.

  7. 7

    Interpret

    Compare with 100100: the amount above 100100 is the overall percentage rise.

Worked example

Q1[5 marks]

A fruit drink is made from three items. Their price indices for this year (base =100= 100) and their weights are shown below.

ItemPrice index IIWeight ww
Concentrate1204
Sugar1303
Packaging1503

Calculate the composite index for the fruit drink.

Show worked solution

Multiply each price index by its weight, then add the products.

Iw=120(4)+130(3)+150(3)=480+390+450=1320\sum I w = 120(4) + 130(3) + 150(3) = 480 + 390 + 450 = 1320

Add the weights.

w=4+3+3=10\sum w = 4 + 3 + 3 = 10

Divide the total weighted index by the total weight.

Iˉ=Iww=132010=132\bar{I} = \frac{\sum I w}{\sum w} = \frac{1320}{10} = 132

The composite index is 132132, so the cost of making the drink has risen by 32%32\% compared with the base year. As a sense-check, 132132 lies between the smallest index 120120 and the largest 150150, and sits nearer 120120 because concentrate carries the largest weight.

Common pitfalls

  • Forgetting to weight, taking the plain mean 120+130+1503\frac{120 + 130 + 150}{3} instead of using the weights.
  • Dividing by the number of items instead of by wi\sum w_{i}.
  • Multiplying the weights together, or adding Ii+wiI_{i} + w_{i}, instead of forming the product IiwiI_{i} w_{i}.
  • Getting a composite index outside the range of the individual indices, it must lie between the smallest and largest.
  • Rounding each product early, so the total drifts away from the exact value.

How a teacher helps

The mistake that costs marks is dropping the weights, students average the three indices and divide by 33, which ignores that the items matter unequally. In one-to-one lessons our teachers set the work out as a small table: one column for IiI_{i}, one for wiw_{i}, one for the product IiwiI_{i} w_{i}, so the numerator Iiwi\sum I_{i} w_{i} and denominator wi\sum w_{i} can be read straight off.

We finish with a range check, the composite must land between the smallest and largest index, which catches slips instantly. Because SPM Add Math is marked analytically, a correctly formed Iiwiwi\frac{\sum I_{i} w_{i}}{\sum w_{i}} already earns method marks even if a product is mis-added.

Lessons are taught in English, while the SPM paper is set bilingually. Every teacher on spmaddmath.com.my is experienced, with lessons online at your own pace.

Get 1-to-1 help.

Book a Trial Class

Frequently asked questions

What is the difference between a price index and a composite index?

A price index tracks one item; a composite index combines several into one weighted figure using Iˉ=Iiwiwi\bar{I} = \frac{\sum I_{i} w_{i}}{\sum w_{i}}, so more important items count for more.

Can I use weights given as a ratio?

Yes. A ratio such as 4:3:34 : 3 : 3 can be used directly as the weights, because any common factor cancels between Iiwi\sum I_{i} w_{i} and wi\sum w_{i}.

Should the composite index lie between the individual ones?

Yes, it is a weighted mean, so it must sit between the smallest and largest of the indices being combined. A value outside that range signals an error.

What does a composite index of 132 tell me?

The whole basket costs 132%132\% of its base-year cost, i.e. an overall rise of 32%. The base year itself has a composite index of 100100.

Source:SRC-DSKP-EN

Written by the spmaddmath.com.my editorial team.· Last updated 5 September 2026

Ready to get started?

Book a Trial Classfrom RM50/hr · One-hour paid trial · Same-day reply
Book a Trial ClassOne-hour paid trial · Same-day reply