accumulators.h file
Classes for on-line computation of data statistics. See Numeric algorithms and constants.
Classes
-
class dip::
CovarianceAccumulator CovarianceAccumulatorcomputes covariance and correlation of pairs of samples by accumulating the first two central moments and cross-moments. more...-
class dip::
DirectionalStatisticsAccumulator DirectionalStatisticsAccumulatorcomputes directional mean and standard deviation by accumulating a unit vector with the input value as angle. more...-
class dip::
FastVarianceAccumulator FastVarianceAccumulatorcomputes mean and standard deviation by accumulating the sum of sample values and the sum of the square of sample values. more...-
class dip::
MinMaxAccumulator MinMaxAccumulatorcomputes minimum and maximum values of a sequence of values. more...-
class dip::
MomentAccumulator MomentAccumulatoraccumulates the zeroth order moment, the first order normalized moments, and the second order normalized central moments, inNdimensions. more...-
class dip::
StatisticsAccumulator StatisticsAccumulatorcomputes population statistics by accumulating the first four central moments. more...-
class dip::
VarianceAccumulator VarianceAccumulatorcomputes mean and standard deviation by accumulating the first two central moments. more...
Operators
-
auto dip::
operator+(dip::StatisticsAccumulator lhs, dip::StatisticsAccumulator const& rhs) -> dip::StatisticsAccumulator - Combine two accumulators
-
auto dip::
operator+(dip::VarianceAccumulator lhs, dip::VarianceAccumulator const& rhs) -> dip::VarianceAccumulator - Combine two accumulators
-
auto dip::
operator+(dip::FastVarianceAccumulator lhs, dip::FastVarianceAccumulator const& rhs) -> dip::FastVarianceAccumulator - Combine two accumulators
-
auto dip::
operator+(dip::DirectionalStatisticsAccumulator lhs, dip::DirectionalStatisticsAccumulator const& rhs) -> dip::DirectionalStatisticsAccumulator - Combine two accumulators
-
auto dip::
operator+(dip::MinMaxAccumulator lhs, dip::MinMaxAccumulator const& rhs) -> dip::MinMaxAccumulator - Combine two accumulators
-
auto dip::
operator+(dip::MomentAccumulator lhs, dip::MomentAccumulator const& rhs) -> dip::MomentAccumulator - Combine two accumulators