How To Make A Grouped Frequency Distribution

7 min read

Understanding how to organize raw data into a meaningful format is a foundational skill in statistics. A grouped frequency distribution transforms a long list of individual numbers into a compact table that reveals patterns, central tendencies, and the spread of data at a glance. This method is essential when dealing with large datasets where listing every single value—known as an ungrouped distribution—becomes impractical and obscures the bigger picture.

Honestly, this part trips people up more than it should.

What Is a Grouped Frequency Distribution?

Before diving into the construction steps, it helps to define the concept clearly. So a grouped frequency distribution organizes data into class intervals (or bins) rather than individual values. Each interval shows the frequency—the count of data points falling within that specific range Not complicated — just consistent..

This approach sacrifices a small degree of detail (exact values are lost) to gain a massive advantage in readability and analytical utility. It is the standard precursor for creating histograms, frequency polygons, and calculating descriptive statistics like the mean, median, and mode for continuous data.

When Should You Use Grouped Data?

You should switch from ungrouped to grouped distribution when:

  • The dataset is large: Typically, if you have more than 20–30 unique values.
  • The range is wide: The difference between the maximum and minimum values is large.
  • Data is continuous: Measurements like height, weight, time, or temperature naturally fall into ranges.
  • Visualization is the goal: You plan to draw a histogram or ogive.

Step-by-Step Guide to Constructing the Table

Building a grouped frequency distribution follows a logical sequence. Skipping steps or guessing numbers often leads to overlapping intervals or gaps that invalidate the analysis. Here is the standard procedure Small thing, real impact. Worth knowing..

Step 1: Determine the Range

The range provides the total spread of your data. Calculate it using the formula:

$ \text{Range} = \text{Maximum Value} - \text{Minimum Value} $

Example: If your highest score is 98 and your lowest is 12, the Range = $98 - 12 = 86$.

Step 2: Decide on the Number of Classes ($k$)

There is no single "correct" number of classes, but statistical conventions offer guidance. Too few classes oversimplify the data (loss of information); too many classes defeat the purpose of summarizing (noise remains) Easy to understand, harder to ignore..

Sturges’ Rule is the most common heuristic: $ k = 1 + 3.322 \log_{10}(n) $ Where $n$ is the total number of observations.

  • For $n = 50$: $k \approx 1 + 3.322(1.699) \approx 6.6 \rightarrow \textbf{7 classes}$.
  • For $n = 100$: $k \approx 1 + 3.322(2) \approx 7.6 \rightarrow \textbf{8 classes}$.

General Rule of Thumb: Aim for 5 to 20 classes. For most undergraduate-level datasets, 5 to 10 classes is the sweet spot.

Step 3: Calculate the Class Width ($c$ or $w$)

The class width determines the size of each interval. Divide the range by the number of classes and always round up to a convenient whole number. Rounding up ensures all data points fit inside the intervals Easy to understand, harder to ignore..

$ \text{Class Width} = \frac{\text{Range}}{\text{Number of Classes}} $

Using the previous example (Range 86, 7 classes): $86 / 7 = 12.28 \rightarrow \textbf{Round up to 13 or 15}$. Choosing 15 creates "nicer" boundaries (multiples of 5) which are easier to read Practical, not theoretical..

Step 4: Establish Class Limits (Boundaries)

This is the most error-prone step. You must define the Lower Class Limit (LCL) and Upper Class Limit (UCL) for every interval. There are two main formats:

Format A: Inclusive Limits (Discrete Data Style)

Intervals include both endpoints. e.g., 10–19, 20–29 Not complicated — just consistent..

  • Gap exists: 19.5 falls in no class.
  • Use for: Count data (integers only).

Format B: Exclusive Limits / True Class Boundaries (Continuous Data Style) — Standard for Statistics

Intervals are written so the upper limit of one class equals the lower limit of the next. e.g., 10–20, 20–30.

  • Convention: The lower limit is inclusive, the upper limit is exclusive ($10 \le x < 20$).
  • Advantage: No gaps. A value of exactly 20 goes into the second class (20–30).

How to set the starting point: Choose a Lower Class Limit for the first class that is:

  1. Less than or equal to the minimum value.
  2. A convenient number (multiple of the class width).
  3. Example: Min value = 12, Width = 15. Start at 10 (or 0, or 12). Starting at 10 gives intervals: 10–25, 25–40, 40–55...

Step 5: Tally the Frequencies

Go through the raw data one by one and place a tally mark (|) in the appropriate class row. This manual process minimizes counting errors. After tallying, count the marks to get the Frequency ($f$) That alone is useful..

Pro Tip: Cross off each data point in your raw list as you tally it to ensure none are missed or double-counted.

Step 6: Verify the Total

Sum the frequency column ($\sum f$). This total must equal $n$ (the total number of observations). If $\sum f \neq n$, recount immediately Simple as that..


Enhancing the Distribution: Additional Columns

A basic table has two columns: Class Interval and Frequency. Professional statistical analysis usually requires four additional derived columns.

1. Class Boundaries (True Limits)

These are the real limits used for drawing histograms and calculating medians/percentiles. They fall exactly halfway between the upper limit of one class and the lower limit of the next.

  • Formula: $\text{Lower Boundary} = \text{LCL} - 0.5 \times \text{unit of measurement}$.
  • Example: For class 10–20 (unit=1), Lower Boundary = 9.5, Upper Boundary = 19.5.

2. Class Midpoints (Class Marks)

The representative value for all data in that interval. Used as $x$ in grouped mean calculations ($\frac{\sum fx}{\sum f}$).

$ \text{Midpoint} = \frac{\text{Lower Limit} + \text{Upper Limit}}{2} $ For 10–20: Midpoint = 15.

3. Relative Frequency

The proportion of the total data falling in that class. $ \text{Relative Frequency} = \frac{f}{n} $ Usually expressed as a decimal (sum = 1.0) or percentage (sum = 100%). This allows comparison between datasets of different sizes The details matter here. Worth knowing..

4. Cumulative Frequency

A running total of frequencies.

  • Less than type (${content}lt; CF$): Adds frequencies from top to bottom. Shows how many values are below the upper boundary of a class.
  • Greater than type (${content}gt; CF$): Adds frequencies from bottom to top. Shows how many values are above the lower boundary.

Worked Example: Putting It All Together

Worked Example: Putting It All Together

Scenario: A quality control manager records the lifespan (in hours) of 30 randomly selected batteries. Raw Data ($n=30$): 112, 145, 98, 178, 132, 156, 105, 189, 121, 167, 143, 119, 150, 172, 95, 138, 161, 128, 154, 182, 109, 148, 175, 115, 164, 135, 124, 159, 101, 170


Step 1 & 2: Determine Range and Class Width

  • Max = 189, Min = 95.
  • Range ($R$) = $189 - 95 = 94$.
  • Number of Classes ($k$): $n=30$. Sturges' Rule: $k = 1 + 3.322 \log_{10}(30) \approx 5.9 \rightarrow \mathbf{6 \text{ classes}}$.
  • Class Width ($w$): $w = \frac{94}{6} \approx 15.67 \rightarrow \text{Round up to convenient } \mathbf{16}$.

Step 3 & 4: Set Starting Point and Define Limits

  • Min = 95. Width = 16. Convenient start $\le$ 95 and multiple of 16 (or just convenient): 90.
  • Exclusive Upper Limits (Continuous convention): $90 \le x < 106$, $106 \le x < 122$, etc.
Class Interval (Limits) Tally Frequency ($f$)
90 – 106
106 – 122
122 – 138
138 – 154
154 – 170
170 – 186
186 – 202
Total $\sum f = 30$

Verification: $\sum f = 30 = n$. ✓


Step 5: Construct Enhanced Distribution Table

Unit of measurement = 1 hour $\rightarrow$ Gap = 1 $\rightarrow$ Boundary adjustment = 0.5.

Class Limits Class Boundaries Midpoint ($x$) Freq ($f$) Rel. Freq ($f/n$) % Freq ${content}lt; CF$ ${content}gt; CF$
90 – 106 89.5 – 106.Consider this: 5 98 4 0. Here's the thing — 133 13. 3% 4 30
106 – 122 105.5 – 121.5 114 4 0.133 13.Even so, 3% 8 26
122 – 138 121. 5 – 137.Consider this: 5 130 4 0. 133 13.Here's the thing — 3% 12 22
138 – 154 137. On top of that, 5 – 153. 5 146 7 0.Practically speaking, 233 23. Now, 3% 19 18
154 – 170 153. 5 – 169.That said, 5 162 7 0. 233 23.3% 26 11
170 – 186 169.That said, 5 – 185. 5 178 4 0.133 13.3% 30 4
186 – 202 185.5 – 201.5 194 1 0.Practically speaking, 033 3. 3% 31 1
Total 30 **1.

This changes depending on context. Keep that in mind.

Currently Live

Out Now

Keep the Thread Going

If You Liked This

Thank you for reading about How To Make A Grouped Frequency Distribution. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home