#include "data_stat.h"
double max(double *data, int n) {
double max = *data;
for (int i = 0; i < n; i++) {
if (data[i] > max)
max = data[i];
}
return max;
}
double min(double *data, int n) {
double min = *data;
for (int i = 0; i < n; i++) {
if (data[i] < min) {
min = data[i];
}
}
return min;
}
double mean(double *data, int n) {
double sum = 0.0;
for (int i = 0; i < n; i++) {
sum += data[i];
}
sum / n;
}
double variance(double *data, int n) {
double avg = mean(data, n);
double sum = 0.0;
for (int i = 0; i < n; i++) {
sum += (data[i] - avg) * (data[i] - avg);
}
return sum / n;
}