← IGCSE Mathematics · Cambridge · GCSE Maths revision
⭐ 0
Cambridge IGCSE Maths (0580) · Statistics
Mini-Lesson

Statistics

4 missions. Guess, learn, then check. Your place is saved.

  1. Mission 1Same data, two headlines: "soaring" and "flat". How?
  2. Mission 2A firm's average pay is £60,000, yet 9 in 10 staff earn £25,000. How?
  3. Mission 3Ice-cream sales and sunburn rise together. Does ice cream cause it?
  4. Mission 4Two classes have the same median mark. Were their results the same?
Mission 1

Same data, two headlines: "soaring" and "flat". How?

Make a guess: Same data, two headlines: "soaring" and "flat". How?

Statistics · charts and diagrams

Tally charts, frequency tables and pictograms

  • A tally chart records data as you collect it, in groups of five strokes.
  • A frequency table lists each category or value with its frequency (how many). A two-way table sorts by two features at once.
  • A pictogram uses a symbol for a fixed number of items, shown in a key: if one car symbol = 4 cars, then 31/2 symbols = 14 cars.
  • Part-symbols must be easy to read: halves or quarters.
Statistics · charts and diagrams

Bar charts: single, dual and composite

Library books borrowedLibrary books borrowedYear 7Year 8MonTueWedThu0246810121416182022Number of books
  • A bar chart shows categorical or discrete data: equal widths, gaps between bars, and an even frequency scale from 0.
  • A dual bar chart puts bars for two groups side by side, with a key.
  • A composite (stacked) bar chart stacks the groups in one bar: its total height is the total frequency.
  • Check what each small square is worth first.
Calculate
?The dual bar chart shows the number of library books borrowed by Year 7 and Year 8 from Monday to Thursday. How many more books did Year 8 borrow than Year 7 altogether over the four days?
Worked example Statistics · charts and diagrams

Drawing a pie chart

Question
60 students chose their favourite sport: Football 21, Netball 15, Swimming 9, Tennis 15. Work out the angle for each sector of a pie chart.
  1. 1
    A pie chart's angles total 360°, so each student gets 360° ÷ 60 = 6° (angle = frequency/total × 360°)
  2. 2
    Multiply each frequency by 6°: Football 21 × 6 = 126°, Netball 15 × 6 = 90°
  3. 3
    Carry on: Swimming 9 × 6 = 54°, Tennis 15 × 6 = 90°
  4. 4
    Check the total: 126 + 90 + 54 + 90 = 360°
Answer
Football 126°, Netball 90°, Swimming 54°, Tennis 90°
⚠️ Watch out
using the frequencies as angles (a 21° sector) gives a pie that does not fill the circle. To read a pie chart, reverse it: frequency = angle/(360°) × total.
Calculate
?A pie chart shows how 180 visitors travelled to a museum. The sector for bus is 72° and the sector for car is 130°. How many more visitors came by car than by bus? (Non-calculator.)
Worked example Statistics · charts and diagrams

Reading a stem-and-leaf diagram

Question
An ordered stem-and-leaf diagram shows the ages of 11 people. Key: 3 | 4 means 34. Rows: 1 | 2 5 5, 2 | 1 3 8, 3 | 0 4 4 4, 4 | 1. Find the mode and the range.
  1. 1
    Use the key: the stem is the tens digit and each leaf a units digit, so the ages are 12, 15, 15, 21, 23, 28, 30, 34, 34, 34, 41
  2. 2
    Mode: the leaf 4 appears three times on stem 3, so the mode is 34
  3. 3
    Range: largest − smallest = 41 − 12 = 29
Answer
mode 34 years, range 29 years
⚠️ Watch out
a stem-and-leaf diagram needs ordered leaves and a key. Subtracting the stems only (4 − 1 = 3) ignores the leaves.
Statistics · charts and diagrams

How graphs can mislead

Same data, two axesMembership flatJanFebMarApr02004006008001,0001,200MembersMembership SOARSJanFebMarApr9951,0001,0051,0101,0151,0201,0251,0301,035Members
  • Read the vertical axis before the picture. If it does not start at 0 (and has no break mark), small differences look huge.
  • In chart B the April bar looks 7 times as tall as January's, yet April's 1,030 members are only 3% more than January's 1,000.
  • Other tricks: unequal steps on a scale, missing labels, pictogram symbols of different sizes, tilted 3-D pie charts.
Sort it
?Is each chart feature fair or misleading?

Tap a statement, then tap the group it belongs in. Then press Check.

Mission check

?Two papers plot the same members (1,000, 1,010, 1,020, 1,030). One says "soaring", the other "flat". How?
Mission 2

A firm's average pay is £60,000, yet 9 in 10 staff earn £25,000. How?

Make a guess: A firm's average pay is £60,000, yet 9 in 10 staff earn £25,000. How?

Statistics · averages and spread

Mean, median, mode and range

  • Mean: add all the values and divide by how many there are.
  • Median: put the values in order; the median is the middle one. With an even number of values it is halfway between the middle two. Its position is the (n+1)/2th value.
  • Mode: the value that occurs most often (there can be more than one, or none).
  • Range = largest value − smallest value. It measures spread: how varied the data are.
Worked example Statistics · averages and spread

Four measures from a list

Question
8 students spent these times (minutes) on homework: 25, 30, 20, 30, 35, 30, 40, 110. Find the mean, median, mode and range.
  1. 1
    Order the list: 20, 25, 30, 30, 30, 35, 40, 110
  2. 2
    Mean: 320 ÷ 8 = 40 minutes
  3. 3
    Median: n = 8, so halfway between the 4th and 5th values: (30 + 30)/2 = 30 minutes
  4. 4
    Mode: 30 minutes (three times). Range: 110 − 20 = 90 minutes
Answer
mean 40 min, median 30 min, mode 30 min, range 90 min
⚠️ Watch out
110 is an outlier. It lifts the mean to 40, above 6 of the 8 values. Without it the mean is 30. Finding the "middle" of the unordered list gives (30+35)/2 = 32.5, which is wrong.
Statistics · averages and spread

Averages from a frequency table

  • In a frequency table each value x occurs f times, so each row totals fx.
mean = (Σ fx)/(Σ f) = (total of all values)/(number of values)
  • Mode: the value with the highest frequency. Median: find its position, (n+1)/2, then use running totals.
  • Pets owned by 25 people (0 pets: 7, 1: 9, 2: 6, 3: 2, 4: 1): the median is the 13th person, and running totals 7, 16, … show they own 1 pet. The mode is also 1.
  • Divide by Σ f, not by the number of rows.
Calculate
?Use the pets table: 0 pets: 7 people, 1 pet: 9, 2 pets: 6, 3 pets: 2, 4 pets: 1. Work out the mean number of pets per person. Give your answer as a decimal.
Statistics · averages and spread

Estimated mean from grouped data (Extended)

  • In grouped data you do not know the exact values, so use the midpoint of each class to stand for every value in it.
  • Estimated mean = (Σ (midpoint × f))/(Σ f). It is an estimate because the values are not all at the midpoint.
  • The modal class is the class with the highest frequency.
Worked example Statistics · averages and spread

Estimating a mean from a grouped table (Extended)

Question
40 students recorded their journey time to school, t minutes: 0 < t ≤ 10: 8, 10 < t ≤ 20: 14, 20 < t ≤ 30: 12, 30 < t ≤ 40: 6. Estimate the mean and state the modal class.
  1. 1
    Midpoints: 5, 15, 25, 35
  2. 2
    Midpoint × frequency: 5 × 8 = 40, 15 × 14 = 210, 25 × 12 = 300, 35 × 6 = 210
  3. 3
    Add: 40 + 210 + 300 + 210 = 760
  4. 4
    Divide by the total frequency: 760 ÷ 40 = 19
Answer
estimated mean 19 minutes; modal class 10 < t ≤ 20
⚠️ Watch out
using the upper class limits (10, 20, 30, 40) gives 24 minutes, and dividing by 4 classes instead of 40 students gives 190.
Calculate
?(Extended) A courier weighs 50 parcels. Mass m kg: 0 < m ≤ 2: 9 parcels, 2 < m ≤ 4: 16, 4 < m ≤ 6: 15, 6 < m ≤ 10: 10. The courier claims the mean mass is under 4 kg. Work out an estimate of the mean mass. Give your answer to 2 decimal places.
kg
Statistics · averages and spread

Choosing an average and comparing data

  • Mean: uses every value, but an outlier (far from the rest) can drag it a long way.
  • Median: not affected by a few extreme values; best for data like pay or house prices.
  • Mode: the only average for categorical data, such as favourite colour.
  • To compare two data sets, compare an average and the range, in context: "P spent less time on average, and their times were more consistent."
Quick check
?Homework times: Class P mean 32 minutes, range 15 minutes; Class Q mean 35 minutes, range 60 minutes. Which comparison is correct?
Mission check

?A firm says average pay is £60,000, yet 9 of its 10 staff earn £25,000. How?
Mission 3

Ice-cream sales and sunburn rise together. Does ice cream cause it?

Make a guess: Ice-cream sales and sunburn rise together. Does ice cream cause it?

Statistics · scatter graphs

Scatter graphs and correlation

Types of correlationPositiveNegativeNo correlation
  • A scatter graph plots pairs of data (two variables for each item) as points, usually crosses. Each axis has its own scale.
  • Positive correlation: as one variable increases, the other tends to increase.
  • Negative correlation: as one increases, the other tends to decrease.
  • No correlation: no clear pattern.
  • Cambridge calls this zero correlation.
Sort it
?Which correlation would you expect?

Tap a statement, then tap the group it belongs in. Then press Check.

Statistics · scatter graphs

Lines of best fit

Temperature and ice creams sold10152025303550100150200250300350Temperature (°C)Ice creams soldshop shut early
  • A line of best fit is a single straight ruled line, drawn by eye, that follows the trend.
  • It runs across the whole data set with roughly the same number of points on each side. It need not pass through any point or the origin.
  • Ignore any outlier (a point that does not fit the pattern).
  • To estimate, go from a known value to the line, then across to the other axis.
Worked example Statistics · scatter graphs

Estimating from a line of best fit

Temperature and ice creams sold10152025303550100150200250300350Temperature (°C)Ice creams soldshop shut early
Question
The line of best fit for ice-cream sales passes through (15, 120) and (30, 300), where x is temperature in °C and y is sales. Estimate the sales on a day at 24 °C.
  1. 1
    Find the gradient: (300 − 120)/(30 − 15) = 180/15 = 12 more sales per °C
  2. 2
    Count up from the known point (15, 120): 24 °C is 9 °C warmer
  3. 3
    Add on: 120 + 9 × 12 = 120 + 108 = 228
Answer
about 228 ice creams
⚠️ Watch out
on a paper you would read this straight off the line on the graph. Working out 24 × 12 = 288 forgets that the line does not go through the origin.
Calculate
?Using the same line of best fit, estimate the temperature on a day when 192 ice creams were sold.
°C
Statistics · scatter graphs

Interpolation, extrapolation and outliers

  • Interpolation: estimating inside the range of the data. Usually reliable if the correlation is strong.
  • Extrapolation: estimating outside the range of the data. Risky: the trend may not continue.
  • An outlier may be an error or an unusual case (a day the shop shut early). Leave it out of the line.
  • A small sample or weak correlation gives only rough estimates.
Quick check
?The ice-cream data covers 12 °C to 31 °C. A student uses the line to predict 480 sales at 45 °C. How reliable is this?
Calculate
?A teacher plots hours of revision (x) against test mark (y) for 20 students who revised between 1 and 11 hours. Her line of best fit passes through (2, 40) and (10, 80). Estimate the mark for a student who revised for 7 hours.
Statistics · scatter graphs

Correlation does not prove causation

  • Correlation shows that two variables change together. It does not show that one causes the other.
  • Often a third factor drives both. Example: over a summer, sales of electric fans and of cold drinks rise together; hot weather causes both.
  • Sometimes the link is coincidence, especially with small data sets.
  • To show cause you need more than a scatter graph, such as a controlled experiment. In an exam, say "correlation does not mean causation" and name a possible third factor.
Mission check

?Ice-cream sales and sunburn cases show strong positive correlation. Does ice cream cause sunburn?
Mission 4

Two classes have the same median mark. Were their results the same?

Make a guess: Two classes have the same median mark. Were their results the same?

Statistics · cumulative frequency and histograms

Quartiles and the interquartile range (Extended)

  • In ordered data the median splits it in half; the lower and upper quartiles (LQ, UQ) split it into quarters.
  • For n listed values: LQ is the (n+1)/4th value, median the (n+1)/2th, UQ the (3(n+1))/4th.
  • Interquartile range (IQR) = UQ − LQ: the spread of the middle half, unaffected by outliers.
  • For 3, 4, 5, 7, 8, 9, 12: LQ is the 2nd value (4), median the 4th (7), UQ the 6th (9): IQR = 5.
Calculate
?The marks of 11 students are 23, 15, 30, 18, 12, 28, 20, 35, 17, 25, 22. Find the interquartile range.
Statistics · cumulative frequency and histograms

Cumulative frequency graphs (Extended)

Cumulative frequency of 80 commuters0102030405001020304050607080Journey time t (minutes)Cumulative frequency
  • Cumulative frequency is a running total: how many values are up to each upper class boundary.
  • Plot each total at the upper class boundary, start with 0 at the lowest boundary, and join with a smooth curve.
  • For n values, read across from n/2 (median), n/4 (LQ) and 3n/4 (UQ), then down.
  • For how many are more than a value, read up from it and subtract from n.
  • The 90th percentile is read across from 90% of n.
Worked example Statistics · cumulative frequency and histograms

Median and IQR from a cumulative frequency graph (Extended)

Reading the curve0102030405001020304050607080Journey time t (minutes)Cumulative frequency203040
Question
The journey times t (minutes) of 80 commuters: 0 < t ≤ 10: 6, 10 < t ≤ 20: 14, 20 < t ≤ 30: 20, 30 < t ≤ 40: 20, 40 < t ≤ 50: 20. Draw a cumulative frequency graph and estimate the median and IQR.
  1. 1
    Running totals: 6, 20, 40, 60, 80
  2. 2
    Plot (0, 0), (10, 6), (20, 20), (30, 40), (40, 60), (50, 80) and join with a smooth curve
  3. 3
    Median: read across from 80 ÷ 2 = 40 to the curve, then down: 30 minutes
  4. 4
    LQ from 80 ÷ 4 = 20: 20 minutes. UQ from 3/4 × 80 = 60: 40 minutes
  5. 5
    IQR = 40 − 20 = 20 minutes
Answer
median 30 minutes, IQR 20 minutes
⚠️ Watch out
plotting at the class midpoints (5, 15, 25, …) shifts the whole curve left by 5 minutes. Plot at the upper boundaries.
Statistics · cumulative frequency and histograms

Comparing distributions (Extended)

  • Two data sets can share a median yet be very different. Compare an average (the median) and a spread (the IQR).
  • A smaller IQR means the middle half of the data is more consistent (closer together).
  • Write each comparison in context: "The median time for Group A was lower, so on average Group A was quicker. Group A's IQR was smaller, so their times were more consistent."
  • Use like for like: median with IQR, or mean with range.
Quick check
?Journey times: Group A median 34 minutes, IQR 12 minutes; Group B median 41 minutes, IQR 20 minutes. Which comparison is correct?
Statistics · cumulative frequency and histograms

Histograms and frequency density (Extended)

Heights of plants0510152025303540455000.511.522.533.544.5Plant height h (cm)Frequency density
  • A histogram shows continuous data with no gaps between bars. When class widths are unequal, the vertical axis is frequency density.
frequency density = frequency/(class width)
  • The area of each bar represents the frequency: frequency = frequency density × class width.
  • Example: the class 20 < h ≤ 30 has frequency 15 and width 10, so its bar has height 15 ÷ 10 = 1.5.
Calculate
?The histogram shows the heights h cm of some plants. The frequency densities are: 0 < h ≤ 10: 1.2, 10 < h ≤ 15: 3.6, 15 < h ≤ 20: 4, 20 < h ≤ 30: 1.5, 30 < h ≤ 50: 0.5. How many plants are taller than 15 cm?
Mission check

?Class X: median 62, LQ 55, UQ 68. Class Y: median 62, LQ 44, UQ 76. Were their results the same?
Recap

Big ideas

  • Choose the chart for the data: pictogram, bar chart (dual or composite) or pie chart for categories; read every value against the scale and key.
  • Pie chart angle = frequency ÷ total × 360°; reverse it to find a frequency.
  • A vertical axis that does not start at 0 can make a tiny change look dramatic.
  • Stem-and-leaf diagrams keep every value: ordered leaves and a key.
  • Mean = total/(number of values); median = middle value of the ordered list; mode = most common; range = largest − smallest.
  • From a table, mean = (Σ fx)/(Σ f); for grouped data use midpoints, and the answer is an estimate.
  • Outliers drag the mean, not the median: choose the average that fits the data, and compare an average and a spread in context.
  • Scatter graphs show positive, negative or no correlation.
  • A line of best fit is a straight ruled line through the trend; use it to estimate, trusting interpolation more than extrapolation.
  • Correlation does not mean causation: look for a third factor.
  • Quartiles split ordered data into quarters; IQR = UQ − LQ measures the spread of the middle half.
  • Cumulative frequency: plot running totals at upper class boundaries; read across from n/2, n/4, 3n/4.
  • Histograms: frequency density = frequency ÷ class width, and bar area gives frequency.
🏆

Mini-lesson complete!

⭐⭐⭐

You've worked through Statistics for Cambridge IGCSE Maths (0580). 🎉

  1. Mission 1Same data, two headlines: "soaring" and "flat". How?
  2. Mission 2A firm's average pay is £60,000, yet 9 in 10 staff earn £25,000. How?
  3. Mission 3Ice-cream sales and sunburn rise together. Does ice cream cause it?
  4. Mission 4Two classes have the same median mark. Were their results the same?

Your stars: 0 / 0

Next: test yourself in the Verify stage.

📣 Smashed it? Share your score

Challenge a mate to beat your stars, or show a parent how you got on.

→ Back to IGCSE Mathematics · Cambridge

Specification points and sources for this lesson are listed at the bottom of the page.

Sources (4)

The specification points and sources behind this lesson.

  1. 1 Cambridge IGCSE Mathematics 0580 syllabus 2025–2027, C9.1, C9.2, C9.4, E9.1, E9.2, E9.4
  2. 2 Cambridge IGCSE Mathematics 0580 syllabus 2025–2027, C9.2, C9.3, E9.2, E9.3
  3. 3 Cambridge IGCSE Mathematics 0580 syllabus 2025–2027, C9.2, C9.5, E9.2, E9.5
  4. 4 Cambridge IGCSE Mathematics 0580 syllabus 2025–2027, E9.2, E9.3, E9.6, E9.7; "Changes to syllabus content" (box-and-whisker plots removed)