TeStereo report

@Test public void testKmeans() throws Exception { ClusteringTestUtils.writePointsToFile(sampleData,getTestTempFilePath("testdata/file1"),fs,conf); DistanceMeasure measure=new EuclideanDistanceMeasure(); CanopyDriver.run(getConfiguration(),testdata,output,measure,3.1,2.1,false,0.0,true); Path kmeansOutput=new Path(output,"kmeans"); KMeansDriver.run(testdata,new Path(output,"clusters-0-final"),kmeansOutput,0.001,10,true,0.0,true); int numIterations=10; Path clustersIn=new Path(kmeansOutput,"clusters-10-final"); RepresentativePointsDriver.run(conf,clustersIn,new Path(kmeansOutput,"clusteredPoints"),kmeansOutput,measure,numIterations,true); CDbwEvaluator evaluator=new CDbwEvaluator(conf,clustersIn); RepresentativePointsDriver.printRepresentativePoints(kmeansOutput,numIterations); System.out.println("K-Means CDbw = " + evaluator.getCDbw()); System.out.println("Intra-cluster density = " + evaluator.intraClusterDensity()); System.out.println("Inter-cluster density = " + evaluator.interClusterDensity()); System.out.println("Separation = " + evaluator.separation()); }