Struct template weighted_p_square_quantile_impl
boost::accumulators::impl::weighted_p_square_quantile_impl — Single quantile estimation with the
algorithm for weighted samples.
Synopsis
Description
Эта версия алгоритма
расширяет алгоритм
для поддержки взвешенных образцов. Алгоритм
оценивает квантовую динамику без хранения образцов. Вместо хранения всего кумулятивного распределения образца хранятся только пять точек (маркеров). Высота этих маркеров - это минимум и максимум образцов и текущие оценки
-,
- и
-quantiles. Их позиции равны количеству образцов, которые меньше или равны маркерам. Каждый раз, когда добавляется новый образец, позиции маркеров обновляются и, при необходимости, их высоты корректируются с помощью почечной параболической формулы.
Дополнительные сведения см
R. Jain и I. Chlamtac, алгоритм P^2 для динамического расчета квантилей и гистограмм без хранения наблюдений, Связь ACM, том 28 (октябрь), Номер 10, 1985, p. 1076-1085.
weighted_p_square_quantile_impl
public
construct/copy/destruct
template<typename Args> weighted_p_square_quantile_impl(Args const & args;
weighted_p_square_quantile_impl
public member functions
template<typename Args> void оператор()(Арги & args>;
result_type результат(dont_care)const;