logo

Back to index

LCOM

Min: 1.0000, max: 97.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 57, μ: 22.4035, σ: 39.7068, Var: 1576.6267, defects: 14%.

Packages: 14, classes: 162.

Green: 139, yellow: 6, red: 17.

Class LCOM methods pairs empty nonempty
o.o.e.e.cluster.RangedAnalysisResult 6 4 6 6 0
o.o.e.e.cluster.RangedDBSCANClusterEvaluator 0 2 1 0 1
o.o.m.c.dbscan.ContectedComponentSimilarityClusterer 0 0 0 0 0
o.o.m.c.dbscan.D..$State 0 0 0 0 0
o.o.m.c.dbscan.DoubleDBSCANClusters 1 2 1 1 0
o.o.m.c.dbscan.DBSCAN 1 2 1 1 0
o.o.m.c.dbscan.DistanceDBSCAN 1 2 1 1 0
o.o.m.c.dbscan.DBSCANClusters 0 2 1 0 1
o.o.m.c.dbscan.SimilarityDBSCAN 1 2 1 1 0
o.o.m.c.dbscan.DoubleNNDBSCAN 8 5 10 9 1
o.o.m.c.dbscan.D..$NNRegionMode 0 2 1 0 1
o.o.m.c.dbscan.SparseMatrixDBSCAN 0 4 6 3 3
o.o.m.c.dbscan.S..$SparseMatrixRegionMode 0 2 1 0 1
o.o.m.c.kmeans.B..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.ByteKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.D..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.DoubleKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.B..$Result 4 4 6 5 1
o.o.m.c.kmeans.FeatureVectorKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.F..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.D..$Result 4 4 6 5 1
o.o.m.c.kmeans.B..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.F..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.D..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.F..$Result 4 4 6 5 1
o.o.m.c.kmeans.F..$Result 4 4 6 5 1
o.o.m.c.kmeans.FloatKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.F..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.F..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.DoubleKMeans 72 16 120 96 24
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.HierarchicalDoubleKMeans 1 3 3 2 1
o.o.m.c.kmeans.FeatureVectorKMeans 43 14 91 67 24
o.o.m.c.kmeans.FloatKMeans 72 16 120 96 24
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.HierarchicalLongKMeans 1 3 3 2 1
o.o.m.c.kmeans.ByteKMeans 72 16 120 96 24
o.o.m.c.kmeans.HierarchicalByteKMeans 1 3 3 2 1
o.o.m.c.kmeans.HierarchicalFloatKMeans 1 3 3 2 1
o.o.m.c.kmeans.HierarchicalDoubleKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.HierarchicalShortKMeans 1 3 3 2 1
o.o.m.c.kmeans.LongKMeans 72 16 120 96 24
o.o.m.c.kmeans.HierarchicalIntKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.HierarchicalLongKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.H..$Node 0 0 0 0 0
o.o.m.c.kmeans.HierarchicalFloatKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.KMeansConfiguration 37 11 55 46 9
o.o.m.c.kmeans.IntKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.L..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.LongKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.L..$Result 4 4 6 5 1
o.o.m.c.kmeans.S..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.I..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.HierarchicalIntKMeans 1 3 3 2 1
o.o.m.c.kmeans.S..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.ShortKMeansInit 0 1 0 0 0
o.o.m.c.kmeans.L..$CentroidAssignmentJob 0 1 0 0 0
o.o.m.c.kmeans.I..$RANDOM 0 1 0 0 0
o.o.m.c.kmeans.IntKMeans 72 16 120 96 24
o.o.m.c.kmeans.S..$Result 4 4 6 5 1
o.o.m.c.kmeans.S..$IterationResult 0 0 0 0 0
o.o.m.c.kmeans.I..$Result 4 4 6 5 1
o.o.m.c.kmeans.HierarchicalShortKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.HierarchicalByteKMeansResult 43 19 171 107 64
o.o.m.c.kmeans.SphericalKMeans 4 5 10 7 3
o.o.m.c.kmeans.SphericalKMeansResult 1 14 91 46 45
o.o.m.c.kmeans.ShortKMeans 72 16 120 96 24
o.o.m.c.meanshift.ExactMeanShift 0 5 10 5 5
o.o.m.c.random.RandomSetDoubleClusterer 0 2 1 0 1
o.o.m.c.random.RandomSetLongClusterer 0 2 1 0 1
o.o.m.c.random.RandomSetShortClusterer 0 2 1 0 1
o.o.m.c.random.RandomByteClusterer 0 4 6 3 3
o.o.m.c.random.RandomLongClusterer 0 4 6 3 3
o.o.m.c.random.RandomClusterer 1 2 1 1 0
o.o.m.c.random.RandomFloatClusterer 0 4 6 3 3
o.o.m.c.random.RandomSetByteClusterer 0 2 1 0 1
o.o.m.c.random.RandomShortClusterer 0 4 6 3 3
o.o.m.c.random.RandomSetFloatClusterer 0 2 1 0 1
o.o.m.c.random.RandomDoubleClusterer 0 4 6 3 3
o.o.m.c.random.RandomSetIntClusterer 0 2 1 0 1
o.o.m.c.random.RandomIntClusterer 0 4 6 3 3
o.o.m.c.a.soft.DoubleKNNAssigner 0 6 15 5 10
o.o.m.c.a.soft.FloatKNNAssigner 0 6 15 5 10
o.o.m.c.a.soft.HierarchicalDoublePathAssigner 3 6 15 9 6
o.o.m.c.a.soft.HierarchicalBytePathAssigner 3 6 15 9 6
o.o.m.c.a.soft.HierarchicalIntPathAssigner 3 6 15 9 6
o.o.m.c.a.soft.HierarchicalFloatPathAssigner 3 6 15 9 6
o.o.m.c.a.soft.HierarchicalShortPathAssigner 3 6 15 9 6
o.o.m.c.a.soft.LongKNNAssigner 0 6 15 5 10
o.o.m.c.a.soft.IntKNNAssigner 0 6 15 5 10
o.o.m.c.a.soft.HierarchicalLongPathAssigner 3 6 15 9 6
o.o.m.c.a.soft.ByteKNNAssigner 0 6 15 5 10
o.o.m.c.a.soft.ShortKNNAssigner 0 6 15 5 10
o.o.m.clustering.FeatureVectorCentroidsResult 46 12 66 56 10
o.o.m.clustering.ByteCentroidsResult 0 12 66 30 36
o.o.m.clustering.DoubleCentroidsResult 0 12 66 30 36
o.o.m.clustering.IndexClusters 7 10 45 26 19
o.o.m.clustering.LongCentroidsResult 0 12 66 30 36
o.o.m.clustering.FloatCentroidsResult 0 12 66 30 36
o.o.m.clustering.ShortCentroidsResult 0 12 66 30 36
o.o.m.clustering.IntCentroidsResult 0 12 66 30 36
o.o.m.c.a.hard.ExactDoubleAssigner 0 7 21 6 15
o.o.m.c.a.hard.ConstrainedFloatAssigner 1 6 15 8 7
o.o.m.c.a.hard.ExactByteAssigner 0 7 21 6 15
o.o.m.c.a.hard.ExactFeatureVectorAssigner 0 7 21 10 11
o.o.m.c.a.hard.ExactShortAssigner 0 7 21 6 15
o.o.m.c.a.hard.HierarchicalByteHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.HierarchicalFloatHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.HierarchicalDoubleHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.ExactLongAssigner 0 7 21 6 15
o.o.m.c.a.hard.KDTreeFloatEuclideanAssigner 0 6 15 5 10
o.o.m.c.a.hard.HierarchicalShortHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.KDTreeDoubleEuclideanAssigner 0 6 15 5 10
o.o.m.c.a.hard.KDTreeIntEuclideanAssigner 0 6 15 5 10
o.o.m.c.a.hard.HierarchicalIntHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.HierarchicalLongHardAssigner 0 6 15 0 15
o.o.m.c.a.hard.ExactFloatAssigner 0 7 21 6 15
o.o.m.c.a.hard.KDTreeByteEuclideanAssigner 0 6 15 5 10
o.o.m.c.a.hard.ExactIntAssigner 0 7 21 6 15
o.o.m.c.a.hard.KDTreeLongEuclideanAssigner 0 6 15 5 10
o.o.m.c.a.hard.KDTreeShortEuclideanAssigner 0 6 15 5 10
o.o.m.c.incremental.IncrementalLifetimeSparseClusterer 0 1 0 0 0
o.o.m.c.incremental.I..$WindowedSparseMatrix 0 1 0 0 0
o.o.m.c.incremental.IncrementalSparseClusterer 6 4 6 6 0
o.o.m.c.rforest.I..$Word 0 4 6 3 3
o.o.m.c.rforest.RandomDecision 0 6 15 5 10
o.o.m.c.rforest.RandomDecisionTree 0 7 21 0 21
o.o.m.c.rforest.IntRandomForest 247 27 351 299 52
o.o.m.c.rforest.I..$Letter 0 5 10 4 6
o.o.k.pq.ShortProductQuantiserUtilities 0 0 0 0 0
o.o.k.pq.IntProductQuantiserUtilities 0 0 0 0 0
o.o.k.pq.ByteProductQuantiserUtilities 0 0 0 0 0
o.o.k.pq.LongProductQuantiserUtilities 0 0 0 0 0
o.o.k.pq.DoubleProductQuantiserUtilities 0 0 0 0 0
o.o.k.pq.FloatProductQuantiserUtilities 0 0 0 0 0
o.o.m.c.rac.C..$ClusterMinimisationFunction 0 1 0 0 0
o.o.m.c.rac.I..$ClusterMinimisationFunction 0 1 0 0 0
o.o.m.c.rac.ClusterLimitedIntRAC 0 1 0 0 0
o.o.m.c.rac.IntRAC 97 19 171 134 37
o.o.m.c.spectral.FBEigenIterator 1 3 3 2 1
o.o.m.c.spectral.ChangeDetectingEigenChooser 0 2 1 0 1
o.o.m.c.spectral.G..$Normalised 1 2 1 1 0
o.o.m.c.spectral.CachedDoubleSpectralClustering 0 1 0 0 0
o.o.m.c.spectral.AbsoluteValueEigenChooser 0 3 3 1 2
o.o.m.c.spectral.DoubleMultiviewSpectralClustering 1 2 1 1 0
o.o.m.c.spectral.GraphLaplacian 3 3 3 3 0
o.o.m.c.spectral.EigenChooser 1 2 1 1 0
o.o.m.c.spectral.DoubleSpectralClustering 9 7 21 15 6
o.o.m.c.spectral.S..$HardCoded 0 1 0 0 0
o.o.m.c.spectral.S..$DefaultClustererFunction 0 2 1 0 1
o.o.m.c.spectral.HardCodedEigenChooser 0 3 3 0 3
o.o.m.c.spectral.SpectralIndexedClusters 0 3 3 0 3
o.o.m.c.spectral.G..$Warped 1 2 1 1 0
o.o.m.c.spectral.MultiviewSpectralClusteringConf 0 0 0 0 0
o.o.m.c.spectral.SpectralClusteringConf 0 0 0 0 0
o.o.m.c.spectral.PreparedSpectralClustering 4 4 6 5 1
o.o.m.c.spectral.G..$Unnormalised 0 1 0 0 0
o.o.m.gmm.G..$EMGMM 0 0 0 0 0
o.o.m.gmm.GaussianMixtureModelEM 6 5 10 8 2

Download XML.