aimnova.
DashboardMy LearningPaper MasteryStudy Plan

Aimnova site navigation

Stay in the loop

Get the latest study resources and updates

New features, study tips and exam insights — straight to your inbox.

IB Diploma

  • IB Past Papers
  • IB Study Notes
  • IB Question Bank
  • IB Mock Exams
  • IB Revision

IB Subjects

  • IB Math AA
  • IB Math AI
  • IB Economics
  • IB Business Management
  • IB Physics
  • IB Biology
  • View all IB subjects→

IB Past Papers

  • IB Math AA HL Past Papers
  • IB Math AA SL Past Papers
  • IB Math AI HL Past Papers
  • IB Math AI SL Past Papers
  • IB Economics HL Past Papers
  • IB Economics SL Past Papers
  • IB ESS Past Papers
  • View all past papers→

Study Resources

  • Study Notes
  • Question Bank
  • Mock Exams
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aimnova.

AI-powered study platform for smarter revision, past-paper analysis and examiner-style feedback.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.8afc4e3

Aimnova is not affiliated with or endorsed by the International Baccalaureate Organization (IB).

NotesMath AA HLTopic 4.2
Unit 4 · Statistics & Probability · Topic 4.2

IB Math AA HL — Data presentation

Topic 4.2 of IB Mathematics: Analysis and Approaches covers Data presentation, which is part of Unit 4: Statistics & Probability. Students explore key concepts including Frequency & histograms, Cumulative frequency, Box plots. A strong understanding of data presentation is essential for IB Math AA HL exams and builds the foundation for connected topics across the syllabus.

Higher Level students should use this topic hub as a map: start with the shared sub-topics, then follow the HL-only extensions and exam-skill links where this topic asks for deeper analysis.

Exam technique guidePractice questions

Key concepts in Data presentation

Key Idea: This topic is about reading data off displays — frequency tables, histograms, cumulative frequency curves and box plots — and pulling out the summary numbers (mode, median, quartiles, percentiles, IQR, outliers). It shows up as 'read off the graph' / 'find the median' questions on both papers.

📊 Tables & histograms

DisplayWhat it showsKey reads
Frequency tableEach value/class with how often it occurs.Mode = the value with the highest frequency; total = sum of frequencies.
HistogramGrouped continuous data — equal-width bars that touch.Bar height = frequency; modal class = tallest bar.
Bar chartCategories — bars have gaps.Not a histogram — don't confuse the two.

📈 Cumulative frequency curve

You want…Read across from…Then
Mediann ÷ 2 (cumulative axis)across to curve, down to the value
Lower quartile Q₁n ÷ 4across, down
Upper quartile Q₃3n ÷ 4across, down — then IQR = Q₃ − Q₁
pth percentilep% × nacross, down
How many below a valuethe value (data axis)read up to the curve
How many between a and bboth a and bsubtract the two reads
'Top X% exceed' a value(100 − X)% of nacross, down (curve counts values below)

🟦 Box plots & outliers

FeatureMeaning
Five-number summarymin, Q₁, median, Q₃, max
The box / whiskersbox spans Q₁→Q₃ (median inside); whiskers reach min & max
Range vs IQRrange = max − min; IQR = Q₃ − Q₁ = middle 50%
The 4 sectionseach holds about 25% of the data
Comparing two setscompare medians (centre) and IQRs/ranges (spread)
lower fence=Q1−1.5 IQR,upper fence=Q3+1.5 IQR\text{lower fence} = Q_1 - 1.5\,\text{IQR}, \qquad \text{upper fence} = Q_3 + 1.5\,\text{IQR}lower fence=Q1​−1.5IQR,upper fence=Q3​+1.5IQR
IQR=Q3−Q1\text{IQR} = Q_3 - Q_1IQR=Q3​−Q1​
interquartile range — compute this first
outlier\text{outlier}outlier
any value beyond a fence (below lower or above upper)

✏️ IB-style worked examples

IB-style question — read a frequency table

A survey of 50 flats records the number of bicycles owned: 0 → 12, 1 → 19, 2 → 13, 3 → 6. State the mode and find how many flats own at least 2 bicycles.

Step by step:

  1. Mode = the value with the highest frequency.

    19 flats own 1⇒mode=119 \text{ flats own } 1 \Rightarrow \text{mode} = 119 flats own 1⇒mode=1
  2. 'At least 2' means 2 or 3 — add those frequencies.

    13+6=1913 + 6 = 1913+6=19
Final answer:

Mode = 1 bicycle; 19 flats own at least 2.

IB-style question — median & IQR from a cumulative curve

A cumulative frequency curve for 120 students' test times is drawn (totals plotted at the upper boundaries). Reading across, the curve gives 24 min at a cumulative frequency of 60, 18 min at 30 and 31 min at 90. Estimate the median and the interquartile range.

Step by step:

  1. Median is read from n ÷ 2.

    n2=1202=60⇒median≈24\tfrac{n}{2} = \tfrac{120}{2} = 60 \Rightarrow \text{median} \approx 242n​=2120​=60⇒median≈24
  2. Quartiles from n ÷ 4 and 3n ÷ 4.

    Q1≈18,Q3≈31Q_1 \approx 18,\quad Q_3 \approx 31Q1​≈18,Q3​≈31
  3. IQR = Q₃ − Q₁.

    31−18=1331 - 18 = 1331−18=13
Final answer:

Median ≈ 24 min; IQR ≈ 13 min.

IB-style question — test for an outlier (1.5×IQR rule)

A data set has Q₁ = 22 and Q₃ = 38. Determine whether a value of 65 is an outlier.

Step by step:

  1. Find the IQR.

    IQR=38−22=16\text{IQR} = 38 - 22 = 16IQR=38−22=16
  2. Upper fence = Q₃ + 1.5 × IQR.

    38+1.5(16)=38+24=6238 + 1.5(16) = 38 + 24 = 6238+1.5(16)=38+24=62
  3. Compare 65 with the upper fence.

    65>62⇒outlier65 > 62 \Rightarrow \text{outlier}65>62⇒outlier
Final answer:

Upper fence = 62, and 65 > 62, so 65 is an outlier.

Important: Each running total counts everything up to the top of the class, so plot it at the upper boundary, never the midpoint. Plotting at midpoints shifts the whole curve and ruins every median/quartile read.

Tap each card to reveal the answer.

In a frequency table, 2 occurs 17 times (the most). What is the mode? 2 — the mode is the data value, not its frequency (17).

Histogram or bar chart: which has bars that touch? Histogram — continuous data, bars touch. Bar charts have gaps.

On a cumulative curve for n = 200, what level gives Q₃? 3n ÷ 4 = 150 — read across from 150, down to the value.

Five values: 11, Q₁ 19, median 25, Q₃ 34, 40. Find the IQR. IQR = 34 − 19 = 15 (Q₃ − Q₁); the range is 40 − 11 = 29.

Q₁ = 40, Q₃ = 60. Is 8 an outlier? Yes — IQR = 20, lower fence = 40 − 1.5(20) = 10, and 8 < 10.

Top 25% of 80 students exceed t — what cumulative frequency do you read across from? 60 — 75% are below, so read from 0.75 × 80 = 60.

Exam tips

  • Mode = the data value, not its frequency; for grouped data name the modal CLASS.
  • Histogram bars touch (continuous); bar-chart bars have gaps (categories).
  • Plot cumulative totals at the UPPER class boundary, then read median at n/2, Q₁ at n/4, Q₃ at 3n/4.
  • For 'top X% exceed' read across from (100 − X)% of n; for 'how many between' subtract two reads.
  • Range = max − min; IQR = Q₃ − Q₁. Compute IQR before testing outliers with the 1.5×IQR fences.

What you'll learn in Topic 4.2

  • 4.2.1 Frequency & histograms
  • 4.2.2 Cumulative frequency
  • 4.2.3 Box plots
Suggested study order: Read the notes for each sub-topic below → test yourself with flashcards → attempt practice questions → review exam technique.

Study resources — 4.2 Data presentation

4.2.1

Frequency & histograms

Notes
4.2.2

Cumulative frequency

Notes
4.2.3

Box plots

Notes

Ready to study Data presentation?

Get expert practice questions with instant AI feedback, and a study planner tailored to your IB Math AA HL exam date.

Start studying free

Topic 4.2 Data presentation forms a core part of Unit 4: Statistics & Probability in IB Math AA HL. Mastering these concepts will strengthen your understanding of connected topics across the syllabus and prepare you for exam questions that require analysis, evaluation, and real-world application.

Previous topic
4.1 Sampling & reliability
Next topic
4.3 Central tendency & spread
All Math AA HL topics
Exam technique

Ready to practice?

Get AI-graded practice questions, mock exams, flashcards, and a personalised study plan — all aligned to your IB syllabus.

Start Studying Free

No credit card required · No time limit