HomeBlock 1 › Unit 2
UNIT 2 · BLOCK 1

📊 Frequency Distributions

Turning a messy pile of numbers into a picture you can read.

📖 Deep reading · ⏱ ~15 min ⬇ Download as PDF
🎯 Why this matters

You have 200 students and one long column of numbers. Staring at it tells you nothing. But count how many fall into each group, draw a quick graph, and the whole story jumps out — where most people land, who's unusual, what's normal. This unit is just counting and drawing. No scary math at all — and it's the foundation for every average, every comparison, and every test that follows.

By the end you can…

1. Frequency tables — just counting

A frequency is simply a count — how many times something appears. A frequency distribution is the whole picture: a list of every category (or value) next to how often it occurs. List each category, write how many landed there, and you have a frequency table. Here's class_year for all 200 students in our dataset:

Class yearFrequency (count)
Freshman56
Sophomore51
Junior54
Senior39
Total200

The counts add up to 200 because every student is counted exactly once — that total is your n. A close cousin is cumulative frequency: a running total as you move down the table (56, then 107, then 161, then 200). It answers "how many at this level or below?" — handy for questions like "how many students are Junior or earlier?"

2. Relative frequency — turning counts into %

A raw count of 56 doesn't mean much on its own — is that a lot? Relative frequency fixes that: divide each count by the total to get a proportion, then ×100 for a percent. This is what lets you fairly compare groups of different sizes: "28% of our class are Freshmen" can be compared to another class of 500 even though the raw counts differ wildly.

The one formula

relative frequency = count ÷ total. So Freshmen: 56 ÷ 200 = 0.28 = 28%. Now you can say "28% of our students are Freshmen" — much clearer than "56."

🪜 Worked example — build the relative-frequency column
Turn the four class-year counts into percentages. Predict each step before revealing it.
Step 1 — get the total (n) Add the counts: 56 + 51 + 54 + 39 = 200. Every relative frequency divides by this.
Step 2 — divide each count by the total Freshman: 56 ÷ 200 = 0.28. Sophomore: 51 ÷ 200 = 0.255. Junior: 54 ÷ 200 = 0.27. Senior: 39 ÷ 200 = 0.195.
Step 3 — multiply by 100 for percent 0.28 → 28%, 25.5%, 27%, 19.5%.
Step 4 — check the total 28 + 25.5 + 27 + 19.5 = 100%. ✔ If your percents don't sum to 100, you dropped or double-counted someone.
✓ You built the column

📊 Try it — relative frequency

Type the count for each category. The calculator turns them into percentages and checks they sum to 100%.

Check A frequency table's raw counts add up to n = 200. What do its relative frequencies add up to?
100%. Counts sum to the sample size (200); relative frequencies are shares of the whole, so they always sum to 100% (or 1.00 as a proportion). That sum is your built-in error check.

3. Grouped tables — for numbers with too many values

Categories are easy. But commute_minutes has values like 4, 12, 27, 33, 51… List every one and you'd have a table a mile long that hides the pattern. The fix: group the numbers into bins (also called class intervals) — equal-width ranges — and count how many fall in each. A few rules keep bins honest:

Here's the real commute_minutes distribution — and you can change the bin width yourself:

Bin width: 15 min

Notice the trade-off the slider reveals: wide bins give you the big picture (most commute short, a few don't); narrow bins reveal detail but get noisy. There's no single "right" width — you're choosing how much to zoom, and an honest analyst tries a few.

4. Bar chart vs. histogram — the distinction people mix up

Both are made of bars. The difference is what's on the bottom axis — and it follows directly from Unit 1's scales of measurement.

Bar chartHistogram
Use forCategorical data (groups)Quantitative data (numbers)
Exampleclass_year, gender, dietcommute, stress, GPA
Bars touch?No — gaps between themYes — bars touch
Bars reorderable?Yes (order is arbitrary)No (number line has a fixed order)
Side by side: a bar chart of class year with gaps between the bars, and a histogram of commute minutes with the bars touching
The same idea, drawn two ways. Left — class year as a bar chart: the bars sit apart because the groups are separate. Right — commute minutes as a histogram: the bars touch because the numbers flow continuously (and notice it's right-skewed).
⚡ Quick test

Counting groups (Freshman, Woman, Vegan)? → bar chart. Counting numbers split into ranges (0–15 min, 15–30 min)? → histogram. The bars touch in a histogram because the numbers flow continuously — there's no gap between "29 minutes" and "30 minutes."

Check You want to graph how many students follow each diet (Omnivore, Vegetarian, Vegan). Which chart?
Bar chart. Diet is categorical (nominal) — separate groups — so the bars get gaps. A histogram is only for quantitative numbers split into ranges, like commute minutes.

5. Reading the SHAPE

Once you draw a histogram, its shape tells the story at a glance — and it previews ideas we'll formalize later (it secretly tells you how the mean and median will relate). Here's what the common shapes look like:

Symmetric (unimodal)
One central peak; the halves mirror. The classic "bell." Mean ≈ median.
Right-skewed (+)
Long tail to the right; most scores low. Mean > median.
Left-skewed (−)
Long tail to the left; most scores high. Mean < median.
Uniform
Flat — every value about equally likely; no real peak.
Bimodal
Two peaks — often two groups mixed together.
Multimodal
Three or more peaks. (Two = bimodal; many = multimodal.)

Watch, too, for outliers — lone values far from the pack. They're often what create a skew, and they'll matter a lot when we pick a "typical" value next unit.

Remember the tail

Skew points where the tail goes. Tail dragging right = right-skewed. The big bump is on the opposite side from the tail — a common exam trap.

Check Most students score high on a wellbeing scale, but a few score very low, creating a long tail toward the low end (the left). The shape is…
Left-skewed. The tail points left, so it's left- (negative-) skewed — even though most of the data sits on the right. Name the skew by the tail, not the bump.

🐮 The biggest distribution of all

Frequency distributions aren't just about our class. Each year, roughly 83 billion land animals are slaughtered for food — about 2,600 every second — and the species breakdown is itself a dramatic frequency distribution: about 90% are chickens. Drawn as a bar chart, one bar would tower over all the rest:

Slaughtered per year, by species

Ranked largest → smallest (millions of animals, 2021).

Our class dataset carries a quieter version of the same story. Here's the diet frequency distribution of all 200 students:

DietCountRelative frequency
Omnivore13668%
Vegetarian4623%
Vegan189%
Total200100%

Zoom out and the numbers reframe everything: meat and dairy use 83% of the world's farmland but provide only 18% of our calories (Poore & Nemecek, 2018). A "distribution" can carry real moral weight — and that's exactly the kind of thing we'll graph, unpack, and argue about in class.

💻 In Google Sheets

You don't count by hand — Sheets does it. Open the SJNY Student Life dataset and try:

=COUNTIF(C2:C201, "Freshman")        → counts how many Freshmen
56 / 200                              → relative frequency (0.28 = 28%)

Swap "Freshman" for each category to fill the whole table. For bins (number ranges), use =COUNTIFS with two conditions — at or above the low end, below the high end:

=COUNTIFS(W2:W201, ">=0",  W2:W201, "<15")   → the 0–15 bin
=COUNTIFS(W2:W201, ">=15", W2:W201, "<30")   → the 15–30 bin

To graph: highlight your table, then Insert ▸ Chart, and pick a column chart (categories) or histogram (numbers) in the Chart editor. Tip: put relative frequencies on the axis instead of counts when you want to compare two groups of different sizes.

🌍 Stat in the Wild — chart crimes

Graphs can lie without a single false number — just by drawing the picture sneakily. The classic trick is a truncated y-axis: instead of starting at zero, the axis starts at, say, 95. A tiny gap between 96% and 98% suddenly looks enormous. You see it in ads ("4× more effective!"), cable-news charts, and product comparisons constantly.

The lesson: before you believe a bar chart, check the y-axis. If it doesn't start at zero, the differences are being exaggerated on purpose. A graph is an argument — make it prove its case.

Here's a worse offender than a truncated axis — a chart with no real axis at all. This one was shown to Congress in 2015, and it's been called one of the most misleading graphs ever published:

The 'Abortions up, life-saving procedures down' chart, marked with four numbered problems
Source: Americans United for Life. The red marks show the four ways it deceives.
  1. No y-axis. There's no scale at all, so you literally cannot read either value.
  2. Two incompatible numbers, stacked to deceive. 327,000 abortions is drawn above 935,573 cancer-screening services — a smaller number placed higher on the page than one nearly three times larger.
  3. Exaggerated arrowheads fake a dramatic, ongoing trend the data don't support.
  4. Only two data points (2006 and 2013) are plotted; the straight line simply invents everything in between.
The honest version

Plot both series on one axis that starts at zero and the lines never cross — cancer-screening services stay far above abortions the entire time. The dramatic "crossover" was manufactured by the drawing, not the data.

🗺️ The greatest graph ever drawn

You just saw how a graph can lie. Here's the opposite — a graph so good it's been called “the best statistical graphic ever produced” (Edward Tufte, 1983). In 1869 a retired French engineer named Charles Joseph Minard, then over 80, told the whole story of Napoleon's catastrophic 1812 invasion of Russia in a single picture:

Charles Joseph Minard's original 1869 flow map of Napoleon's Russian campaign
Minard's original 1869 Carte Figurative (public domain). Open the full high-resolution scan.

Read it like a story. The tan band is Napoleon's army marching toward Moscow, left to right — and its width is the number of soldiers still alive. It starts enormous (~422,000 men) and visibly withers from heat, hunger, and disease. The black band is the retreat, read right to left; it dwindles to a thread. At the Berezina river crossing the army is all but destroyed — only about 10,000 stagger home. Below, a strip plots the temperature during the retreat (−30° one December day): line up a plunge in the cold with a collapse in the black band, and you can see the winter killing them.

Six variables, one flat page

Minard packs six kinds of data into two dimensions: the army's size, the distance traveled, the temperature, the latitude and longitude, the direction of travel, and the dates. He said his aim was “to convey promptly to the eye the relation not given quickly by numbers.” That's the whole point of this unit: a good picture makes the truth obvious — no math required.

Minard's map with its five data encodings labeled
The same idea, labeled — five ways it encodes data at once: band width = soldiers alive, colour = direction, position = geography, one thinning line = the catastrophe, a second chart ties the temperature to each date.

🏷️ How to label a graph

Minard's masterpiece works because every mark is labeled. Your own graphs follow the same anatomy — and most "bad graph" problems are really just labeling problems.

A labeled coordinate grid: the vertical Y axis is the ordinate (dependent variable), the horizontal X axis is the abscissa (independent variable), the origin starts at zero, and there is a clear title
The anatomy of a well-labeled graph.
Stand-alone test

If your graph needs a paragraph of explanation to make sense, it isn't labeled enough. A good chart tells its one story by itself.

✔️ Ten things to keep in mind

A quick checklist to run before you call any graph finished:

  1. Cut the chart junk. Every extra gridline, 3-D effect, and decoration buries your point — less is more.
  2. Plan it before the final draft — sketch it on paper first, even if a computer will draw it.
  3. One graph, one idea. Showing two things? Make two graphs.
  4. Label everything — leave nothing to the reader's guess.
  5. Center the title and axis labels; keep the layout balanced.
  6. Keep the scale honest — roughly a 3:4 height-to-width ratio, and axes that start at zero.
  7. Simple, not simplistic. Strip the clutter, but keep the substance.
  8. Use as few words as possible.
  9. Say exactly what you mean — no more, no less.
  10. It must stand alone. If the chart can't carry the message by itself, go back to your plan.
⚠️ Watch out for

Counts (56) vs. percents (28%) are different things — label which you mean. Bins must be equal-width and not overlap. "Skewed right" means the tail is on the right even though most data sit on the left. And always check a chart's axis before trusting how big a difference looks.

Key terms

FrequencyFrequency distributionRelative frequencyProportionCumulative frequency Class interval / binBar chartHistogramSymmetricSkew (left/right)UniformBimodalOutlier Ordinate (Y)Abscissa (X)Truncated axisChart junk
Practice — never graded

Check yourself

Ten quick true/false items with instant explanations. (Different from your Canvas quiz — real practice.)

Sigma says: When you're stuck on bar-vs-histogram, ask one thing — am I counting groups or numbers? Groups get gaps; numbers touch. That single question answers most exam items.