package org.streaminer.util.distance;
import java.util.List;
public class Radius {
public static <T extends List<Double>> Double calculateRadius(int n, T vector){
double vector_mean = 0;
for (int i = 0; i < vector.size(); i++) {
vector_mean += vector.get(i);
}
vector_mean = vector_mean/vector.size();
double radius = 0;
for (int i = 0; i < vector.size(); i++) {
radius += Math.sqrt(Math.pow(vector.get(i)-n*vector_mean, 2)/n);
}
return radius/n;
}
}