...one of the most highly
regarded and expertly designed C++ library projects in the
world.

— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards

boost::accumulators::impl::skewness_impl — Skewness estimation.

// In header: <boost/accumulators/statistics/skewness.hpp>template<typenameSample>structskewness_impl {// typestypedefnumeric::functional::average< Sample, Sample >::result_type result_type;// construct/copy/destructskewness_impl(dont_care);// public member functionstemplate<typenameArgs> result_type result(Argsconst&)const; };

The skewness of a sample distribution is defined as the ratio of the 3rd central moment and the -th power of the 2nd central moment (the variance) of the sampless 3. The skewness can also be expressed by the simple moments:

where are the -th moment and the mean (first moment) of the samples.