Trait average::Histogram[][src]

pub trait Histogram where
    &'a Self: IntoIterator<Item = ((f64, f64), u64)>, 
{ fn bins(&self) -> &[u64]; fn variance(&self, bin: usize) -> f64 { ... }
fn normalized_bins(
        &self
    ) -> IterNormalized<<&Self as IntoIterator>::IntoIter> { ... }
fn widths(&self) -> IterWidths<<&Self as IntoIterator>::IntoIter> { ... }
fn centers(&self) -> IterBinCenters<<&Self as IntoIterator>::IntoIter> { ... }
fn variances(&self) -> IterVariances<<&Self as IntoIterator>::IntoIter> { ... } }

Get the bins and ranges from a histogram.

Required Methods

Return the bins of the histogram.

Provided Methods

Estimate the variance for the given bin.

The square root of this estimates the error of the bin count.

Return an iterator over the bins normalized by the bin widths.

Return an iterator over the bin widths.

Return an iterator over the bin centers.

Return an iterator over the bin variances.

This is more efficient than calling variance() for each bin.

Implementors