Clustering Library (ClusteringLib)


getCentroid
to get centroids of clusters



FUNCTIONS

double[] - getCentroid(int[] data)
double[] - getCentroid(double[] data)
double[] - getCentroid(int[][] data)
double[] - getCentroid(double[][] data)
double[][] - getCentroid(int[][] data, int[] clusters)
double[][] - getCentroid(double[][] data, int[] clusters)




EXAMPLES

Example VectorLib vlib=new VectorLib();
ClusteringLib clib=new ClusteringLib();
int[] data={30, 20, 60, 50, 55};
double centroids=clib.getCentroid(data);
vlib.view("Centroids", centroids);
Output Centroids = 43.0


Example VectorLib vlib=new VectorLib();
ClusteringLib clib=new ClusteringLib();
int[][] data={{20, 30}, {30, 20}, {30, 30}, {70, 70}, {80, 80}};
double[] centroids=clib.getCentroid(data);
vlib.view("Centroids", centroids);
Output Centroids =
46.0      46.0


Example VectorLib vlib=new VectorLib();
ClusteringLib clib=new ClusteringLib();
int[][] data={{20, 30}, {30, 20}, {30, 30}, {70, 70}, {80, 80}};
int[] clusters=clib.Clustering("kmeans", data, 2);
double[][] centroids=clib.getCentroid(data, clusters);
vlib.view("Centroids", centroids);
Output Centroids =
26.666666666666668      26.666666666666668
75.0      75.0