Clear Filters
Clear Filters

how to calculate median of grouped data if group size is variable

2 views (last 30 days)
I learned in school that Median = L + (n/2-cf)*h/f where L = lower limit of median class n = no. of observations cf = cumulative frequency of class preceding the median class, f = frequency of median class, h = class size (assuming class size to be equal).
I used to use this formula for grouped data of fix width like marks ........ no. of student 0 - 10 .......... 5 10 - 20 ........... 3 20 - 30 ......... 4 and so on. here grouped data is of fixed width 10=10-0=20-10=30-10 ans so on
BUT how will I calculate median if width is not fixed like
population ........ no. of town 5 - 10 ................. 500 10 - 20 ................. 100 20 - 50 .............. 50 50 - 100 ............. 30 100 - 200 ............. 20 200 - 500 ............... 10 500 - 1000 .................. 3 1000 and above ................. 2
how will I calculate median in this case

Accepted Answer

Image Analyst
Image Analyst on 11 Nov 2011
As an approximation, can't you just re-bin your wide bins into the smallest bin so that you can use your formula for the approximate mean L? For example your smallest bin looks to be 5 which occurs for the range 5 < 10. So for your super wide bin at 500 - 1000, divide that up into 100 bins of 5. Though for a count of only 3 in that huge range you can't really get meaningful data. But if you had say, 100,000 count, you could have 100 bins of 1000 in each, if you re-binned it.

More Answers (1)

Amit Kumar
Amit Kumar on 14 Nov 2011
Thanks..............for helping me in solving this question .Hope you will help me to clear my doubts always . Thanks again .

Categories

Find more on Preprocessing Data in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!