Electroneum
Loading...
Searching...
No Matches
Stats< T, Tpod > Class Template Reference

#include <stats.h>

Public Member Functions

 Stats (const std::vector< T > &v)
 ~Stats ()
size_t get_size () const
Tpod get_min () const
Tpod get_max () const
Tpod get_median () const
double get_mean () const
double get_confidence_interval_95 () const
double get_confidence_interval_99 () const
double get_standard_deviation () const
double get_standard_error () const
double get_variance () const
double get_kurtosis () const
double get_non_parametric_skew () const
double get_t_test (T t) const
double get_t_test (size_t npoints, double mean, double stddev) const
double get_t_test (const Stats< T > &other) const
double get_z_test (const Stats< T > &other) const
double get_test (const Stats< T > &other) const
std::vector< Tpod > get_quantiles (unsigned int quantiles) const
std::vector< size_t > get_bins (unsigned int bins) const
bool is_same_distribution_95 (size_t npoints, double mean, double stddev) const
bool is_same_distribution_95 (const Stats< T > &other) const
bool is_same_distribution_99 (size_t npoints, double mean, double stddev) const
bool is_same_distribution_99 (const Stats< T > &other) const
double get_cdf95 (size_t df) const
double get_cdf95 (const Stats< T > &other) const
double get_cdf99 (size_t df) const
double get_cdf99 (const Stats< T > &other) const

Detailed Description

template<typename T, typename Tpod = T>
class Stats< T, Tpod >

Definition at line 6 of file stats.h.

Constructor & Destructor Documentation

◆ Stats()

template<typename T, typename Tpod = T>
Stats< T, Tpod >::Stats ( const std::vector< T > & v)
inline

Definition at line 9 of file stats.h.

9: values(v), cached(0) {}
Definition stats.h:7
Here is the caller graph for this function:

◆ ~Stats()

template<typename T, typename Tpod = T>
Stats< T, Tpod >::~Stats ( )
inline

Definition at line 10 of file stats.h.

10{}

Member Function Documentation

◆ get_bins()

template<typename T, typename Tpod = T>
std::vector< size_t > Stats< T, Tpod >::get_bins ( unsigned int bins) const

◆ get_cdf95() [1/2]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_cdf95 ( const Stats< T > & other) const
Here is the call graph for this function:

◆ get_cdf95() [2/2]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_cdf95 ( size_t df) const

◆ get_cdf99() [1/2]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_cdf99 ( const Stats< T > & other) const
Here is the call graph for this function:

◆ get_cdf99() [2/2]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_cdf99 ( size_t df) const

◆ get_confidence_interval_95()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_confidence_interval_95 ( ) const

◆ get_confidence_interval_99()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_confidence_interval_99 ( ) const

◆ get_kurtosis()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_kurtosis ( ) const

◆ get_max()

template<typename T, typename Tpod = T>
Tpod Stats< T, Tpod >::get_max ( ) const

◆ get_mean()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_mean ( ) const

◆ get_median()

template<typename T, typename Tpod = T>
Tpod Stats< T, Tpod >::get_median ( ) const

◆ get_min()

template<typename T, typename Tpod = T>
Tpod Stats< T, Tpod >::get_min ( ) const

◆ get_non_parametric_skew()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_non_parametric_skew ( ) const

◆ get_quantiles()

template<typename T, typename Tpod = T>
std::vector< Tpod > Stats< T, Tpod >::get_quantiles ( unsigned int quantiles) const

◆ get_size()

template<typename T, typename Tpod = T>
size_t Stats< T, Tpod >::get_size ( ) const

◆ get_standard_deviation()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_standard_deviation ( ) const

◆ get_standard_error()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_standard_error ( ) const

◆ get_t_test() [1/3]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_t_test ( const Stats< T > & other) const
Here is the call graph for this function:

◆ get_t_test() [2/3]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_t_test ( size_t npoints,
double mean,
double stddev ) const

◆ get_t_test() [3/3]

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_t_test ( T t) const

◆ get_test()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_test ( const Stats< T > & other) const
Here is the call graph for this function:

◆ get_variance()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_variance ( ) const

◆ get_z_test()

template<typename T, typename Tpod = T>
double Stats< T, Tpod >::get_z_test ( const Stats< T > & other) const
Here is the call graph for this function:

◆ is_same_distribution_95() [1/2]

template<typename T, typename Tpod = T>
bool Stats< T, Tpod >::is_same_distribution_95 ( const Stats< T > & other) const
Here is the call graph for this function:

◆ is_same_distribution_95() [2/2]

template<typename T, typename Tpod = T>
bool Stats< T, Tpod >::is_same_distribution_95 ( size_t npoints,
double mean,
double stddev ) const

◆ is_same_distribution_99() [1/2]

template<typename T, typename Tpod = T>
bool Stats< T, Tpod >::is_same_distribution_99 ( const Stats< T > & other) const
Here is the call graph for this function:

◆ is_same_distribution_99() [2/2]

template<typename T, typename Tpod = T>
bool Stats< T, Tpod >::is_same_distribution_99 ( size_t npoints,
double mean,
double stddev ) const

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/contrib/epee/include/stats.h