Estimation of the absolute and relative tail variate means (for both left and right tails) More...
#include <statistics_fwd.hpp>
Public Types | |
typedef numeric::functional::fdiv < Sample, std::size_t > ::result_type | float_type |
typedef std::vector< float_type > | array_type |
typedef iterator_range < typename array_type::iterator > | result_type |
typedef mpl::false_ | is_droppable |
Public Member Functions | |
tail_variate_means_impl (dont_care) | |
template<typename Args > | |
result_type | result (Args const &args) const |
detail::void_ | operator() (dont_care) |
detail::void_ | add_ref (dont_care) |
detail::void_ | drop (dont_care) |
detail::void_ | on_drop (dont_care) |
Estimation of the absolute and relative tail variate means (for both left and right tails)
For all -th variates associated to the largest samples (or the smallest samples in case of the left tail), the absolute tail means are computed and returned as an iterator range. Alternatively, the relative tail means are returned, which are the absolute tail means normalized with the (non-coherent) sample tail mean .
typedef std::vector<float_type> boost::accumulators::impl::tail_variate_means_impl< Sample, Impl, LeftRight, VariateTag >::array_type |
typedef numeric::functional::fdiv<Sample, std::size_t>::result_type boost::accumulators::impl::tail_variate_means_impl< Sample, Impl, LeftRight, VariateTag >::float_type |
|
inherited |
typedef iterator_range<typename array_type::iterator> boost::accumulators::impl::tail_variate_means_impl< Sample, Impl, LeftRight, VariateTag >::result_type |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
References boost::fusion::accumulate(), boost::asio::begin, boost::bind2nd(), boost::chrono::ceil(), count, std::fill(), boost::make_iterator_range(), boost::n, boost::accumulators::extract::non_coherent_tail_mean, boost::size(), boost::accumulators::extract::tail, boost::accumulators::extract::tail_variate, boost::throw_exception(), boost::fusion::transform(), and boost::program_options::value().