Learn R Programming

AdaptGauss (version 1.2.0)

OptimalNoBins: Optimal Number Of Bins

Description

Calculation of the optimal number of bins for a histogram.

Usage

OptimalNoBins(Data)

Arguments

Data
Data

Value

  • optNrOfBinsThe best possible number of bins. Not less than 10 though

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
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