TDAGroupMedian: Estimate the sample median of grouped data

Description Usage Arguments Note Author(s) See Also Examples

Description

Often, we are provided with summary frequency tables from which we need to perform some calculations. This function estimates the median of grouped data, entered as a data.frame.

Usage

1

Arguments

inDF

The input data.frame. This data.frame must include the following as the first three columns (see Examples):

  • The lower boundaries of the class

  • The upper boundaries of the class

  • The frequency for that class

Note

It is also possible to call this function directly on the stored output of the TDAFreq function, though it would make more sense to calculate the median from the raw data if that is available

Author(s)

Ananda Mahto

See Also

median, TDAGroupMean

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## Your input data.frame should look like this

MyGroupedDF <- data.frame(
ClassLow = c(0, 50, 100, 150, 200, 250, 300, 350, 400, 450),
ClassHigh = c(50, 100, 150, 200, 250, 300, 350, 400, 450, 500),
Freq = c(78, 123, 187, 82, 51, 47, 13, 9, 6, 4))
MyGroupedDF
TDAGroupMedian(MyGroupedDF)

set.seed(1)
x <- sample(300, 100, replace = TRUE)
median(x)
temp <- TDAFreq(x, 10)

## Now, imagine that we have deleted x, but still want the median
##   Not exactly the same, but close...
TDAGroupMedian(temp)

mrdwab/TDAtools documentation built on May 23, 2019, 7:15 a.m.