5 template<
typename T,
typename Tpod = T>
9 Stats(
const std::vector<T> &v): values(v), cached(0) {}
25 double get_t_test(
size_t npoints,
double mean,
double stddev)
const;
29 std::vector<Tpod>
get_quantiles(
unsigned int quantiles)
const;
30 std::vector<size_t>
get_bins(
unsigned int bins)
const;
42 inline bool is_cached(
int bit)
const;
43 inline void set_cached(
int bit)
const;
45 const std::vector<T> &values;
52 mutable double standard_deviation;
53 mutable double standard_error;
54 mutable double variance;
55 mutable double kurtosis;
std::vector< size_t > get_bins(unsigned int bins) const
double get_non_parametric_skew() const
double get_standard_deviation() const
bool is_same_distribution_99(size_t npoints, double mean, double stddev) const
double get_confidence_interval_95() const
double get_cdf99(size_t df) const
Stats(const std::vector< T > &v)
double get_test(const Stats< T > &other) const
double get_confidence_interval_99() const
unsigned __int64 uint64_t
double get_standard_error() const
double get_variance() const
double get_t_test(T t) const
double get_cdf95(size_t df) const
double get_z_test(const Stats< T > &other) const
std::vector< Tpod > get_quantiles(unsigned int quantiles) const
bool is_same_distribution_95(size_t npoints, double mean, double stddev) const
double get_kurtosis() const