#ifndef GSL_STATISTICS_DOUBLE_H #define GSL_STATISTICS_DOUBLE_H #include double gsl_stats_mean (const double data[], size_t n); double gsl_stats_variance (const double data[], size_t n); double gsl_stats_sd (const double data[], size_t n); double gsl_stats_est_variance (const double data[], size_t n); double gsl_stats_est_sd (const double data[], size_t n); double gsl_stats_absdev (const double data[], size_t n); double gsl_stats_skew (const double data[], size_t n); double gsl_stats_kurtosis (const double data[], size_t n); double gsl_stats_lag1_autocorrelation (const double data[], size_t n); double gsl_stats_variance_with_mean (const double data[], size_t n, double mean); double gsl_stats_sd_with_mean (const double data[], size_t n, double mean); double gsl_stats_est_variance_with_mean (const double data[], size_t n, double mean); double gsl_stats_est_sd_with_mean (const double data[], size_t n, double mean); double gsl_stats_absdev_with_mean (const double data[], size_t n, double mean); double gsl_stats_skew_with_mean_and_sd (const double data[], size_t n, double mean, double sd); double gsl_stats_kurtosis_with_mean_and_sd (const double data[], size_t n, double mean, double sd); double gsl_stats_lag1_autocorrelation_with_mean (const double data[], size_t n, double mean); double gsl_stats_pvariance (const double data1[], const double data2[], size_t n1, size_t n2); double gsl_stats_ttest (const double data1[], const double data2[], size_t n1, size_t n2); double gsl_stats_max (const double data[], size_t n); double gsl_stats_min (const double data[], size_t n); size_t gsl_stats_max_index (const double data[], size_t n); size_t gsl_stats_min_index (const double data[], size_t n); void gsl_stats_sort_data (double data[], size_t n) ; double gsl_stats_median_from_sorted_data (const double sorted_data[], size_t n) ; double gsl_stats_quantile_from_sorted_data (const double sorted_data[], size_t n, const double f) ; #endif /* GSL_STATISTICS_DOUBLE_H */