Clustering Library (ClusteringLib)


getSSE
to calculate sum of squared error of clusters



FUNCTIONS

double - getSSE(int[][] data, int[] clusters)
double - getSSE(double[][] data, int[] clusters)
double - getSSE(int[][] data, double[][] centroids)
double - getSSE(double[][] data, double[][] centroids)




EXAMPLES

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 sse=clib.getSSE(data, clusters);
vlib.view("SSE", sse);
Output SSE = 6.752660136327973


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);
double sse=clib.getSSE(data, centroids);
vlib.view("SSE", sse);
Output SSE = 6.752660136327973