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
Answer key: Histograms and cumulative frequency graphs worksheet — GCSE Higher
MathsUKwww.geekhero.co.uk
- (d) 4, 3, 2, 6 — Method: frequency density = frequency ÷ class width for each class in turn; do not assume the classes are all the same width. Working: the four classes have widths 10 − 0 = 10, 30 − 10 = 20, 45 − 30 = 15 and 50 − 45 = 5. Dividing each frequency by its own width gives 40 ÷ 10 = 4, 60 ÷ 20 = 3, 30 ÷ 15 = 2 and 30 ÷ 5 = 6. Answer: the frequency densities, in order, are 4, 3, 2 and 6. Watch the width of each class separately: treating the last class as if it were also 10 units wide, like the first, gives 30 ÷ 10 = 3 instead of 30 ÷ 5 = 6 — the classes here are deliberately unequal, so no width can be borrowed from another class; dividing the width by the frequency instead of the frequency by the width for the third class gives 15 ÷ 30 = 0.5 in place of 2, the formula the wrong way round; and reading the frequency column straight off the table, 40, 60, 30, 30, skips the division by width altogether and reports how many fish are in each class rather than how densely packed each bar is.
- (c) 42 — Method: find the target cumulative frequency, 90% of the total, locate the class it falls in from the plotted points, then interpolate: lower boundary, plus the extra distance needed into the class divided by the class's frequency, times its width. Working: 90% of 320 is 0.9 × 320 = 288. The plotted points show a cumulative frequency of 280 at d = 40 and 320 at d = 50, so the class 40 ≤ d < 50 has frequency 320 − 280 = 40 and width 50 − 40 = 10, and 288 falls inside it. The extra distance needed into the class is 288 − 280 = 8, and 8 ÷ 40 × 10 = 2, so the diameter is 40 + 2 = 42. Answer: the estimated diameter is 42 mm. Watch which point and which class the interpolation actually uses: reading off d = 40, the plotted point just below the target, instead of interpolating the extra 8 ball bearings into the next 10 mm, stops one step short of the true answer; finding the diameter below which only 10% lie instead of 90% gives a target of 0.1 × 320 = 32, which falls in the class 10 ≤ d < 20 — the extra distance into that class is 32 − 30 = 2, and 2 ÷ 60 × 10 = 0.3, so this route gives 10 + 0.3 = 10.3, the bottom decile rather than the top 90%; and interpolating within the class 30 ≤ d < 40 instead of 40 ≤ d < 50, as though 288 had not yet reached a cumulative frequency of 280, treats the extra distance as 288 − 190 = 98, and 98 ÷ 90 × 10 = 10.9, giving 30 + 10.9 = 40.9, one class too early.
- (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.
- (d) 60 — Method: on a histogram the frequency of a class is its frequency density × its class width, and the frequencies of all the classes add up to the total, so turn each labelled bar into a frequency and subtract their total from 250. Working: 10 ≤ age < 20 has width 20 − 10 = 10, so its frequency is 4.5 × 10 = 45; 20 ≤ age < 35 has width 35 − 20 = 15, so its frequency is 6 × 15 = 90; 50 ≤ age < 70 has width 70 − 50 = 20, so its frequency is 2.75 × 20 = 55. Those three come to 45 + 90 + 55 = 190, and the total is 250, so the missing frequency is 250 − 190 = 60. Answer: the class 35 ≤ age < 50 has 60 members. Watch what you do with the total and the three frequencies you have found: giving the total, 250, as the answer forgets that three bars have already accounted for some of the members; giving 190, the total of the other three classes, reports how many members are not in this class rather than how many are; and leaving one of the three out of the subtraction, for example 45 + 90 = 135 and 250 − 135 = 115, still owes the class at 50 ≤ age < 70 its 55 members.
- (a) (30, 60) — Method: a cumulative frequency point is plotted at the upper boundary of its class, paired with the running total of all the frequencies up to and including that class. Working: the running totals are 7, then 7 + 19 = 26, then 26 + 34 = 60, then 60 + 40 = 100; the class 20 ≤ t < 30 has upper boundary 30, and the running total there is 60. Answer: the point for that class is plotted at 30 seconds against a cumulative frequency of 60. The distractors: (25, 60) comes from plotting at the class midpoint, which is what a frequency polygon uses and not what a cumulative frequency diagram uses; (30, 34) comes from plotting the class frequency, 34, rather than the running total; (20, 60) comes from plotting at the lower boundary of the class, which would claim that 60 calls took less than 20 seconds when only 26 did.
- (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) 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) 45 — Method: a cumulative frequency is a running total — it counts everybody in every class up to and including the one that ends at the value given. Working: the classes that lie wholly below 30 minutes are 0 ≤ t < 10, 10 ≤ t < 20 and 20 ≤ t < 30, with frequencies 6, 14 and 25, so the running total is 6 + 14 = 20 and then 20 + 25 = 45. Answer: 45 people took less than 30 minutes. The distractors: 25 comes from quoting the frequency of the class 20 ≤ t < 30 on its own instead of the running total; 65 comes from accumulating one class too many and including 30 ≤ t < 40, which is 45 + 20; 35 comes from accumulating from the top downwards, 15 + 20, which counts the people who took 30 minutes or more rather than fewer.
- (d) 3 — Method: the height of a bar is its frequency density, frequency ÷ class width, so work out both heights and divide one by the other. Working: the class 0 ≤ t < 4 is 4 minutes wide and holds 30 visits, so its frequency density is 30 ÷ 4 = 7.5 per minute; the class 4 ≤ t < 20 is 16 minutes wide and holds 40 visits, so its frequency density is 40 ÷ 16 = 2.5 per minute; dividing the heights, 7.5 ÷ 2.5 = 3. Answer: the first bar is 3 times as tall. The distractors: 0.75 comes from comparing the frequencies, 30 ÷ 40, as though the frequencies were the heights, which is the mistake the unequal widths are there to expose; 4 comes from comparing the class widths, 16 ÷ 4, instead of the heights; 5 comes from subtracting the two frequency densities, 7.5 − 2.5, which answers how much taller rather than how many times taller.
- (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.
- (c) 75 — Method: the number in a class is the area of its bar, frequency density × class width, so work out the frequency of each class that lies at or above 10 minutes and add them. Working: the class 10 ≤ t < 25 is 15 minutes wide with a frequency density of 3.2, giving 3.2 × 15 = 48 members; the class 25 ≤ t < 55 is 30 minutes wide with a frequency density of 0.9, giving 0.9 × 30 = 27 members; the total charged is 48 + 27 = 75. Answer: 75 members pay the extra charge. The distractors: 4.1 comes from adding the two frequency densities, 3.2 + 0.9, as though each height were a count; 93 comes from including the class 0 ≤ t < 10 as well, 1.8 × 10 = 18 added to 48 and 27, which charges every member; 27 comes from using only the class 25 ≤ t < 55 and forgetting that 10 ≤ t < 25 is also at or above 10 minutes.
- (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.
- (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) 76 — Method: the frequency of each class is the area of its bar, frequency density × class width, so work out all three frequencies and add them. Working: the widths are 5, 10 and 25 kg, so the frequencies are 4 × 5 = 20, 2.6 × 10 = 26 and 1.2 × 25 = 30; the total is 20 + 26 + 30 = 76. Answer: 76 dogs. The distractors: 7.8 comes from adding the three frequency densities, 4 + 2.6 + 1.2, treating each height as though it were a count; 107 comes from using each upper class boundary as the width, giving 4 × 5, 2.6 × 15 and 1.2 × 40; 39 comes from using the first class width, 5, for every bar, which ignores the unequal intervals and gives 20 + 13 + 6.
- (c) 46 — Method: the cumulative frequency table gives the number of runners below each time; to find the number at or above a time, subtract that cumulative frequency from the total. Working: the cumulative frequency for t < 40 is 74, so 120 runners in total take away the 74 who finished in under 40 minutes: 120 − 74 = 46. Answer: 46 runners took 40 minutes or longer. Watch which boundary and which subtraction you use: reading off t < 50 instead of t < 40 and subtracting, 120 − 110 = 10, answers a different question, '50 minutes or longer'; giving 74 itself as the answer reports how many finished below 40 minutes, the opposite of what was asked; and subtracting the two nearby cumulative frequencies, 110 − 74 = 36, finds how many took between 40 and 50 minutes, not everyone from 40 minutes upward.
Build your own mix at the worksheet builder.