Printable · GCSE Higher · ages 14-16
Histograms and cumulative frequency graphs worksheet — GCSE Higher
Fifteen questions on "histograms and cumulative frequency graphs" — DfE statement S3. Print it, or print three versions so neighbours cannot copy by letter; the key gives the letter for each version.
Higher only
Histograms and cumulative frequency graphs worksheet — GCSE Higher
MathsUKwww.geekhero.co.uk
- 1.A histogram shows the times, t minutes, taken by 120 visitors to complete an escape room. The bar for 0 ≤ t < 10 has a frequency density of 5 visitors per minute, the bar for 10 ≤ t < 20 has a frequency density of 2 visitors per minute, the bar for 20 ≤ t < 40 has a frequency density of 1.5 visitors per minute, and the bar for 40 ≤ t < 60 has a frequency density of 1 visitor per minute. Work out which class contains the median time.
- 2.The distances, d km, cycled by 180 riders in a charity sportive are summarised by these cumulative frequencies: d < 30, 20 riders; d < 60, 60 riders; d < 80, 120 riders; d < 100, 160 riders; d < 130, 180 riders. Use interpolation to estimate the median distance cycled.
- 3.In a histogram of the distances, d metres, thrown by some athletes, the bar covering 20 ≤ d < 60 has a constant frequency density of 1.8 per metre. Estimate the number of throws of at least 20 metres but less than 35 metres.
- 4.The masses, m kg, of 80 sacks of grain are summarised by these cumulative frequencies: m < 10, 6 sacks; m < 20, 22 sacks; m < 30, 58 sacks; m < 40, 74 sacks; m < 50, 80 sacks. Use interpolation to estimate the median mass.
- 5.The times, t seconds, taken by 142 competitors to complete a lap are grouped like this: 0 ≤ t < 10, 20 competitors; 10 ≤ t < 25, 12 competitors; 25 ≤ t < 45, 50 competitors; 45 ≤ t < 75, 60 competitors. A histogram is drawn. Write down the class whose bar is the tallest.
- 6.A scientist has grouped the lifetimes, in hours, of 300 batteries into classes of unequal width. She wants a diagram in which the number of batteries in a class is given by the area of its bar. Write down the type of diagram she should draw.
- 7.The 120 pupils in Year 11 at a school sat a maths test. Their marks m are grouped into classes of unequal width: 0 ≤ m < 40, 12 pupils; 40 ≤ m < 60, 24 pupils; 60 ≤ m < 70, 36 pupils; 70 ≤ m ≤ 100, 48 pupils. A histogram is drawn for these data. Work out the frequency density of the class 40 ≤ m < 60.
- 8.A histogram shows the speeds, v mph, of 100 vehicles passing a checkpoint. The bar for 0 ≤ v < 20 has a frequency density of 1 vehicle per mph, the bar for 20 ≤ v < 30 has a frequency density of 3 vehicles per mph, the bar for 30 ≤ v < 50 has a frequency density of 2 vehicles per mph, and the bar for 50 ≤ v < 70 has a frequency density of 0.5 vehicles per mph. Estimate the mean speed of the vehicles.
- 9.In a histogram of the lengths, x cm, of some rods, the bar for 10 ≤ x < 30 has a frequency density of 3 per cm. The bar for 30 ≤ x < 45 is twice as tall as the bar for 10 ≤ x < 30. Work out the number of rods with a length in the class 30 ≤ x < 45.
- 10.Forty pupils in class P and forty pupils in class Q each solved a puzzle. The times, in seconds, were summarised using cumulative frequency. For class P the lower quartile is 24, the median is 38 and the upper quartile is 46. For class Q the lower quartile is 30, the median is 35 and the upper quartile is 44. Write down the statement that correctly compares the two classes.
- 11.The heights, h cm, of 80 plants are grouped like this: 0 ≤ h < 20, 14 plants; 20 ≤ h < 40, 22 plants; 40 ≤ h < 50, 16 plants; 50 ≤ h < 80, 28 plants. Write down the class interval that contains the lower quartile.
- 12.The times, t minutes, of 80 journeys are summarised by these cumulative frequencies: t < 10, 8 journeys; t < 20, 28 journeys; t < 30, 52 journeys; t < 40, 72 journeys; t < 50, 80 journeys. Estimate the interquartile range.
- 13.A histogram is drawn for the masses, m grams, of 200 letters. The bar for 0 ≤ m < 50 has a frequency density of 1.2 per gram and the bar for 50 ≤ m < 100 has a frequency density of 1.8 per gram. All the remaining letters lie in the class 100 ≤ m < 200. Work out the frequency density of the bar for 100 ≤ m < 200.
- 14.The masses, m grams, of 100 apples are grouped like this: 100 ≤ m < 120, 10 apples; 120 ≤ m < 140, 30 apples; 140 ≤ m < 160, 40 apples; 160 ≤ m < 200, 20 apples. Estimate the median mass.
- 15.In a histogram of the times, t minutes, taken by some people to complete a task, the class 15 ≤ t < 30 contains 24 people. Work out the frequency density for this class.
Answer key
- (c) The class with times from 10 up to 20 — Method: to find the median class from a histogram, first turn each bar's frequency density into a frequency using density × class width, build up the cumulative frequency, and find the first class whose cumulative frequency reaches or passes n ÷ 2. Working: the four classes have widths 10, 10, 20 and 20, so their frequencies are 5 × 10 = 50, 2 × 10 = 20, 1.5 × 20 = 30 and 1 × 20 = 20, which add to the 120 visitors stated. The median sits at position 120 ÷ 2 = 60. The cumulative frequency is 50 after the first class and 50 + 20 = 70 after the second, so the 60th visitor is reached during the second class. Answer: the median lies in the class 10 ≤ t < 20. Watch which class each shortcut lands on: the tallest bar belongs to the first class, with the highest frequency density, 5 — but the tallest bar shows where visitors are packed most densely, not where the middle visitor falls, and picking it lands one class too early, at 0 ≤ t < 10; taking half of the total TIME span instead of half of the total NUMBER of visitors, 60 minutes ÷ 2 = 30 minutes, lands in the class 20 ≤ t < 40, confusing a value on the horizontal axis with a position in the data; and using the full 120 visitors as the target position, rather than 120 ÷ 2 = 60, reaches all the way to the last class, 40 ≤ t < 60, treating the whole data set's size as though it were the position of a single middle value.
- (c) 70 — Method: estimate the median from the cumulative frequency table by interpolation: find its position, n ÷ 2, locate the class it falls in, then add the fraction of the way through that class (adjusted for the cumulative frequency reached before it) to the class's lower boundary. Working: there are 180 riders, so the median is at position 180 ÷ 2 = 90. Before the class 60 ≤ d < 80 the cumulative frequency is 60, and by the end of it, 120, so the 90th rider falls in this class; its frequency is 120 − 60 = 60 and its width is 80 − 60 = 20. The extra distance needed into the class is 90 − 60 = 30, and 30 ÷ 60 × 20 = 10, so the median is 60 + 10 = 70. Answer: the estimated median distance is 70 km. Watch which numbers the interpolation actually uses: reading off just the class's lower boundary, 60, ignores how far into the class the 90th rider falls; using the target position, 90, as the extra distance instead of subtracting the 60 riders already counted before the class gives 90 ÷ 60 × 20 = 30, so 60 + 30 = 90, overshooting by treating the whole position as if none of it had already been counted; and using the total number of riders, 180, instead of half of it as the target position lands in the very last class, giving an estimate of 130 km — further than any rider is known to have ridden by that point in the table.
- (c) 27 — Method: a frequency is the area of the part of the bar being asked about, so frequency = frequency density × the width of that part. Working: the part asked about runs from 20 to 35, so its width is 35 − 20 = 15 metres; the frequency density there is 1.8 per metre, so the estimate is 1.8 × 15 = 27. Answer: about 27 throws. The distractors: 72 comes from taking the whole bar, 1.8 × 40, and so counting every throw from 20 up to 60; 1.8 comes from reading the height of the bar as a frequency, when a height is a density and only an area is a count; 63 comes from using the upper value 35 as the width, 1.8 × 35, instead of the width 35 − 20.
- (d) 25 — Method: the median is estimated at position n ÷ 2 in the cumulative frequency table, then interpolated across the class it falls in: lower boundary, plus the fraction of the way through the class, times the class width. Working: there are 80 sacks, so the median sits at position 80 ÷ 2 = 40. Before the class 20 ≤ m < 30 the cumulative frequency is 22, and by the end of it, it is 58, so this class holds the 40th sack; its frequency is 58 − 22 = 36 and its width is 30 − 20 = 10. The extra distance needed into the class is 40 − 22 = 18, and 18 ÷ 36 × 10 = 5, so the median is 20 + 5 = 25. Answer: the estimated median mass is 25 kg. Watch which numbers the interpolation uses: reading off just the lower boundary of the median class, 20, ignores how far into that class the 40th sack actually falls; treating n ÷ 2 = 40 itself as the median mass mistakes a position in the list for a mass in kilograms; and using the target position, 40, as the extra distance into the class instead of subtracting the sacks already counted changes the calculation to 20 + 40 ÷ 36 × 10. That comes to 20 + 11.1 = 31.1, overshooting the class because it never subtracts the 22 sacks already counted before it.
- (d) 25 ≤ t < 45 — Method: the height of a bar on a histogram is the frequency density, so work out frequency ÷ class width for every class and compare the four heights. Working: 20 ÷ 10 = 2 for the first class; 12 ÷ 15 = 0.8 for the second; 50 ÷ 20 = 2.5 for the third; 60 ÷ 30 = 2 for the fourth. Answer: the largest of 2, 0.8, 2.5 and 2 is 2.5, so the tallest bar is the one for 25 ≤ t < 45. The distractors: 45 ≤ t < 75 comes from picking the class with the greatest frequency, 60, and treating a frequency as a height — but that class is three times as wide, so its 60 competitors are spread thinly; 10 ≤ t < 25 comes from dividing the class width by the frequency, 15 ÷ 12, and picking the largest of those reversed values; 0 ≤ t < 10 comes from assuming the narrowest class must always give the tallest bar, which is only true when the frequencies are equal.
- (c) A histogram, with frequency density up the vertical axis — Method: decide which diagram makes area stand for frequency, which is the property the question asks for. Working: on a histogram the vertical axis is frequency density, so the area of a bar is frequency density × class width, and that product is the frequency; this is exactly what is wanted, and it is what allows classes of unequal width to be shown fairly. Answer: a histogram, with frequency density up the vertical axis. The distractors: a bar chart plots frequency as the height, so with unequal widths a wide class would cover far more area than a narrow class holding the same number of batteries, and area would measure nothing; a cumulative frequency diagram plots running totals against upper class boundaries, so a point on it gives how many lie below a value rather than how many lie in a class; a pie chart shows each class as a share of the whole 300 and loses the class widths entirely, so no area on it is tied to a scale of hours.
- (d) 1.2 pupils per mark — Method: on a histogram whose class intervals are not all the same width the height of a bar is not the frequency but the frequency density, found by dividing the frequency of the class by the width of that class, so that the area of the bar represents the frequency. Working: the class 40 ≤ m < 60 holds 24 pupils, and its width is 60 − 40 = 20 marks, so the frequency density is 24 ÷ 20 = 1.2. Answer: 1.2 pupils per mark. The distractors: 24 pupils per mark comes from plotting the frequency itself as the height, which is only correct when every class has the same width; 2.4 pupils per mark comes from dividing by 10, the width of the narrowest class, instead of by the width of this class; 0.2 pupils per mark comes from dividing by the 120 pupils in the year group, which gives the proportion of pupils in the class and not a frequency density.
- (a) 31.5 — Method: to estimate the mean from a histogram, first turn each bar into a frequency (frequency density × class width), then use mean = Σ(frequency × midpoint) ÷ Σfrequency, with the midpoint standing in for every value in that class. Working: the four classes have widths 20, 10, 20 and 20, so their frequencies are 1 × 20 = 20, 3 × 10 = 30, 2 × 20 = 40 and 0.5 × 20 = 10, which do add to the 100 vehicles stated. Their midpoints are 10, 25, 40 and 60, so Σfx = 20 × 10 + 30 × 25 + 40 × 40 + 10 × 60 = 200 + 750 + 1600 + 600 = 3150, and the mean is 3150 ÷ 100 = 31.5. Answer: the estimated mean speed is 31.5 mph. Watch which numbers you treat as the frequencies and which as the values: using the frequency densities themselves as the frequencies, without multiplying by the class widths first, gives 1 × 10 + 3 × 25 + 2 × 40 + 0.5 × 60 = 195 spread over 1 + 3 + 2 + 0.5 = 6.5, and 195 ÷ 6.5 = 30, a mean built from the wrong 'frequencies' altogether; averaging the four midpoints on their own, (10 + 25 + 40 + 60) ÷ 4 = 33.75, ignores how many vehicles are actually in each class; and using each class's lower boundary in place of its midpoint, 20 × 0 + 30 × 20 + 40 × 30 + 10 × 50 = 2300 and 2300 ÷ 100 = 23, systematically underestimates every class by roughly half its width.
- (c) 90 — Method: the height of a bar is its frequency density, so twice as tall means twice the frequency density — not twice the frequency, because the two classes have different widths. Then frequency = frequency density × class width. Working: the first bar has frequency density 3 per cm, so the second has frequency density 2 × 3 = 6 per cm; the class 30 ≤ x < 45 is 45 − 30 = 15 cm wide, so its frequency is 6 × 15 = 90. Answer: 90 rods. The distractors: 120 comes from doubling the first bar's frequency instead of its height — the first class holds 3 × 20 = 60 rods, and doubling that ignores the fact that the second class is narrower; 45 comes from using the first bar's frequency density, 3, for the second bar, 3 × 15, and so never using the information that it is twice as tall; 6 comes from stopping at the frequency density of the taller bar and quoting a height as though it were a count.
- (b) Q was faster on average and more consistent — Method: compare the medians for the average and the interquartile ranges for the spread, remembering that a shorter time is faster and a smaller interquartile range means more consistent. Working: the median for class Q is 35 seconds against 38 seconds for class P, so class Q was faster on average; the interquartile range for class P is 46 − 24 = 22 seconds and for class Q it is 44 − 30 = 14 seconds, so class Q's times are more tightly grouped. Answer: class Q was faster on average and more consistent. The distractors: calling Q slower comes from comparing the lower quartiles, 30 against 24, as though a quartile were the average; calling Q less consistent comes from using the gap between the median and the upper quartile as the spread, 44 − 35 = 9 against 46 − 38 = 8, instead of the full interquartile range; the statement that Q was both slower and less consistent comes from making both of those mistakes together.
- (c) 20 ≤ h < 40 — Method: with 80 values the lower quartile is the 80 ÷ 4 = 20th value in order, so build a running total until it first reaches 20. Working: the running totals are 14, then 14 + 22 = 36, then 52, then 80; the 20th plant is past 14 but not past 36, so it lies in the second class. Answer: the lower quartile lies in the class 20 ≤ h < 40. The distractors: 0 ≤ h < 20 comes from believing that the bottom quarter of the data must all sit in the first class, when that class holds only 14 of the 80 plants; 40 ≤ h < 50 comes from using the position 80 ÷ 2 = 40 and so locating the median rather than the lower quartile; 50 ≤ h < 80 comes from counting 20 plants down from the tallest instead of up from the shortest, which locates the upper quartile at the 60th plant.
- (d) 18 minutes — Method: the lower quartile is the 80 ÷ 4 = 20th value and the upper quartile is the 3 × 80 ÷ 4 = 60th value; locate each inside its class by linear interpolation, then subtract. Working: the 20th value lies between the running totals 8 and 28, so it is in the class 10 ≤ t < 20, which holds 20 journeys across 10 minutes, and it is the 20 − 8 = 12th of them, giving 10 + (12 ÷ 20) × 10 = 16 minutes; the 60th value lies between the running totals 52 and 72, so it is in the class 30 ≤ t < 40, which also holds 20 journeys across 10 minutes, and it is the 60 − 52 = 8th of them, giving 30 + (8 ÷ 20) × 10 = 34 minutes; subtracting, 34 − 16 = 18. Answer: an estimated interquartile range of 18 minutes. The distractors: 20 minutes comes from taking the lower boundaries of the two quartile classes, 30 − 10, which locates the classes but never the values inside them; 40 minutes comes from subtracting the two positions, 60 − 20, instead of the two times; 22 minutes comes from interpolating downwards from each upper boundary rather than upwards from each lower boundary, giving 20 − 6 = 14 and 40 − 4 = 36.
- (c) 0.5 per gram — Method: turn the two known bars into frequencies using area, subtract from the total to find how many letters are left, then divide that frequency by the width of the last class to get its height. Working: the first bar covers 50 g at a frequency density of 1.2, giving 1.2 × 50 = 60 letters, and the second covers 50 g at 1.8, giving 1.8 × 50 = 90 letters; together that is 60 + 90 = 150 letters, so 200 − 150 = 50 letters remain; the class 100 ≤ m < 200 is 100 g wide, so its frequency density is 50 ÷ 100 = 0.5 per gram. Answer: 0.5 per gram. The distractors: 0.25 per gram comes from dividing the remaining 50 letters by the upper class boundary, 200, instead of by the class width of 100; 2 per gram comes from dividing the class width by the frequency, 100 ÷ 50, reversing the formula; 1.4 per gram comes from subtracting only the first bar's 60 letters, leaving 140, and then dividing by 100.
- (c) 145 g — Method: find the position of the median from the total frequency, locate the class that contains it, then use linear interpolation inside that class, assuming the apples in it are spread evenly. Working: the median is the 100 ÷ 2 = 50th apple; the running totals are 10, then 10 + 30 = 40, then 40 + 40 = 80, so the 50th apple lies in the class 140 ≤ m < 160; it is the 50 − 40 = 10th of the 40 apples in that class, and the class is 20 g wide, so the median is 140 + (10 ÷ 40) × 20 = 140 + 5 = 145. Answer: an estimated median of 145 g. The distractors: 150 g comes from giving the midpoint of the class that contains the median instead of interpolating inside it; 140 g comes from stopping at the lower boundary of that class, which locates the class but not the value; 155 g comes from measuring the 5 g step down from the upper boundary, 160 − 5, instead of up from the lower boundary.
- (a) 1.6 — Method: on a histogram the height of a bar is the frequency density, and frequency density = frequency ÷ class width. Working: the class 15 ≤ t < 30 runs from 15 to 30, so its width is 30 − 15 = 15 minutes; the frequency is 24, so the frequency density is 24 ÷ 15 = 1.6. Answer: 1.6 people per minute. The distractors: 360 comes from multiplying the frequency by the class width, 24 × 15, which uses the area rule backwards — area gives the frequency, so the frequency must be divided by the width to give the height; 0.625 comes from dividing the class width by the frequency, 15 ÷ 24, reversing the formula; 0.8 comes from dividing by the upper class boundary, 24 ÷ 30, instead of by the width of the class.
Build your own mix at the worksheet builder.