5#ifndef GEMMI_STATS_HPP_
6#define GEMMI_STATS_HPP_
22 for (
auto i = begin;
i != end; ++
i)
76 auto sq = [](
double x) {
return x * x; };
113 for (
double d : data) {
125 if (
stats.nan_count != data.size()) {
126 stats.dmean = sum / (data.size() -
stats.nan_count);
Correlation combine_correlations(const std::vector< Correlation > &cors)
Correlation combine_two_correlations(const Correlation &a, const Correlation &b)
DataStats calculate_data_statistics(const std::vector< T > &data)
constexpr float sq(float x)
double x_variance() const
double covariance() const
double mean_ratio() const
void add_point(double x, double y)
double y_variance() const
double coefficient() const
void add_point(double x, double y)
double for_sample() const
double for_population() const