Learn R Programming

DataVisualizations (version 1.3.3)

OptimalNoBins: Optimal Number Of Bins

Description

Optimal Number Of Bins is a kernel density estimation for fixed intervals.

Calculation of the optimal number of bins for a histogram.

Usage

OptimalNoBins(Data)

Value

optNrOfBins The best possible number of bins. Not less than 10 though

Arguments

Data

Data

Author

Alfred Ultsch, Michael Thrun

Details

The bin width ist defined with bw=3.49*stdrobust(1/(n)^1/3)

References

David W. Scott Jerome P. Keating: A Primer on Density Estimation for the Great Home Run Race of 98, STATS 25, 1999, pp 16-22.

See Also

ParetoRadius

Examples

Run this code
# \donttest{
Data = c(rnorm(1000),rnorm(2000)+2,rnorm(1000)*2-1)

optNrOfBins = OptimalNoBins(Data)

minData = min(Data,na.rm = TRUE)

maxData = max(Data,na.rm = TRUE)

i = maxData-minData

optBreaks = seq(minData, maxData, i/optNrOfBins) # bins in fixed intervals 

hist(Data, breaks=optBreaks)
# }

Run the code above in your browser using DataLab