Effacer les filtres
Effacer les filtres

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

2 vues (au cours des 30 derniers jours)
Amit Kumar
Amit Kumar le 11 Nov 2011
Commenté : Obed Kisovi le 5 Juin 2017
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

Réponse acceptée

Image Analyst
Image Analyst le 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.

Plus de réponses (1)

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

Catégories

En savoir plus sur Preprocessing Data dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by