|  | Home | Libraries | People | FAQ | More | 
boost::accumulators::impl::extended_p_square_impl — Multiple quantile estimation with the extended  algorithm.
 algorithm. 
// In header: <boost/accumulators/statistics_fwd.hpp> template<typename Sample> struct extended_p_square_impl : public accumulator_base { // construct/copy/destruct template<typename Args> extended_p_square_impl(Args const &); // public member functions template<typename Args> void operator()(Args const &); result_type result(dont_care) const; };
Extended  algorithm for estimation of several quantiles without storing samples. Assume that
 algorithm for estimation of several quantiles without storing samples. Assume that  quantiles
 quantiles  are to be estimated. Instead of storing the whole sample cumulative distribution, the algorithm maintains only
 are to be estimated. Instead of storing the whole sample cumulative distribution, the algorithm maintains only  principal markers and
 principal markers and  middle markers, whose positions are updated with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic formula. The heights of these central markers are the current estimates of the quantiles and returned as an iterator range.
 middle markers, whose positions are updated with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic formula. The heights of these central markers are the current estimates of the quantiles and returned as an iterator range.
For further details, see
K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49, Number 4 (October), 1986, p. 159-164.
The extended  algorithm generalizes the
 algorithm generalizes the  algorithm of
 algorithm of
R. Jain and I. Chlamtac, The P^2 algorithm for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.