logo

Back to index

LCOM4

Min: -0.8000, max: 1.8000, yellow zone: [0.6000 .. 0.4000].

Elements: 150, μ: 0.3362, σ: 0.6567, Var: 0.4312, defects: 31%.

Packages: 14, classes: 162.

Green: 100, yellow: 15, red: 47.

Class LCOM4 methods attributes pairs
o.o.e.e.cluster.RangedAnalysisResult 1.3333 4 1 0
o.o.e.e.cluster.RangedDBSCANClusterEvaluator 1.8 2 5 1
o.o.m.c.dbscan.ContectedComponentSimilarityClusterer 0 0 0 0
o.o.m.c.dbscan.D..$State 0 0 7 0
o.o.m.c.dbscan.DoubleDBSCANClusters 2 2 1 0
o.o.m.c.dbscan.DBSCAN 2 2 1 0
o.o.m.c.dbscan.DistanceDBSCAN 0 2 0 0
o.o.m.c.dbscan.DBSCANClusters 1 2 1 1
o.o.m.c.dbscan.SimilarityDBSCAN 0 2 0 0
o.o.m.c.dbscan.DoubleNNDBSCAN 1.1667 5 3 1
o.o.m.c.dbscan.D..$NNRegionMode 1.6667 2 3 1
o.o.m.c.dbscan.SparseMatrixDBSCAN 0.8333 4 2 3
o.o.m.c.dbscan.S..$SparseMatrixRegionMode 1.6667 2 3 1
o.o.m.c.kmeans.B..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.ByteKMeansInit 0 1 0 0
o.o.m.c.kmeans.D..$RANDOM 0 1 0 0
o.o.m.c.kmeans.DoubleKMeansInit 0 1 0 0
o.o.m.c.kmeans.B..$Result 1.2222 4 3 1
o.o.m.c.kmeans.FeatureVectorKMeansInit 0 1 0 0
o.o.m.c.kmeans.F..$RANDOM 0 1 0 0
o.o.m.c.kmeans.D..$Result 1.2222 4 3 1
o.o.m.c.kmeans.B..$RANDOM 0 1 0 0
o.o.m.c.kmeans.F..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.D..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.F..$Result 1.2222 4 3 1
o.o.m.c.kmeans.F..$Result 1.2222 4 3 1
o.o.m.c.kmeans.FloatKMeansInit 0 1 0 0
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.F..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.F..$RANDOM 0 1 0 0
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.DoubleKMeans 0.6 16 3 21
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.HierarchicalDoubleKMeans 1.375 3 4 1
o.o.m.c.kmeans.FeatureVectorKMeans 0.5385 14 3 21
o.o.m.c.kmeans.FloatKMeans 0.6 16 3 21
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.HierarchicalLongKMeans 1.375 3 4 1
o.o.m.c.kmeans.ByteKMeans 0.6 16 3 21
o.o.m.c.kmeans.HierarchicalByteKMeans 1.375 3 4 1
o.o.m.c.kmeans.HierarchicalFloatKMeans 1.375 3 4 1
o.o.m.c.kmeans.HierarchicalDoubleKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.HierarchicalShortKMeans 1.375 3 4 1
o.o.m.c.kmeans.LongKMeans 0.6 16 3 21
o.o.m.c.kmeans.HierarchicalIntKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.HierarchicalLongKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.H..$Node 0 0 2 0
o.o.m.c.kmeans.HierarchicalFloatKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.KMeansConfiguration 0.9714 11 7 9
o.o.m.c.kmeans.IntKMeansInit 0 1 0 0
o.o.m.c.kmeans.L..$RANDOM 0 1 0 0
o.o.m.c.kmeans.LongKMeansInit 0 1 0 0
o.o.m.c.kmeans.L..$Result 1.2222 4 3 1
o.o.m.c.kmeans.S..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.I..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.HierarchicalIntKMeans 1.375 3 4 1
o.o.m.c.kmeans.S..$RANDOM 0 1 0 0
o.o.m.c.kmeans.ShortKMeansInit 0 1 0 0
o.o.m.c.kmeans.L..$CentroidAssignmentJob 0 1 6 0
o.o.m.c.kmeans.I..$RANDOM 0 1 0 0
o.o.m.c.kmeans.IntKMeans 0.6 16 3 21
o.o.m.c.kmeans.S..$Result 1.2222 4 3 1
o.o.m.c.kmeans.S..$IterationResult 0 0 3 0
o.o.m.c.kmeans.I..$Result 1.2222 4 3 1
o.o.m.c.kmeans.HierarchicalShortKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.HierarchicalByteKMeansResult 0.3333 19 5 65
o.o.m.c.kmeans.SphericalKMeans 1.2083 5 6 1
o.o.m.c.kmeans.SphericalKMeansResult -0.0769 14 3 45
o.o.m.c.kmeans.ShortKMeans 0.6 16 3 21
o.o.m.c.meanshift.ExactMeanShift 1 5 5 5
o.o.m.c.random.RandomSetDoubleClusterer 0 2 0 0
o.o.m.c.random.RandomSetLongClusterer 0 2 0 0
o.o.m.c.random.RandomSetShortClusterer 0 2 0 0
o.o.m.c.random.RandomByteClusterer 1.0833 4 4 3
o.o.m.c.random.RandomLongClusterer 1.0833 4 4 3
o.o.m.c.random.RandomClusterer 2 2 2 0
o.o.m.c.random.RandomFloatClusterer 1.0833 4 4 3
o.o.m.c.random.RandomSetByteClusterer 0 2 0 0
o.o.m.c.random.RandomShortClusterer 1.0833 4 4 3
o.o.m.c.random.RandomSetFloatClusterer 0 2 0 0
o.o.m.c.random.RandomDoubleClusterer 1.0833 4 4 3
o.o.m.c.random.RandomSetIntClusterer 0 2 0 0
o.o.m.c.random.RandomIntClusterer 1.0833 4 4 3
o.o.m.c.a.soft.DoubleKNNAssigner 0.2 6 2 10
o.o.m.c.a.soft.FloatKNNAssigner 0.2 6 2 10
o.o.m.c.a.soft.HierarchicalDoublePathAssigner 0.6 6 2 6
o.o.m.c.a.soft.HierarchicalBytePathAssigner 0.6 6 2 6
o.o.m.c.a.soft.HierarchicalIntPathAssigner 0.6 6 2 6
o.o.m.c.a.soft.HierarchicalFloatPathAssigner 0.6 6 2 6
o.o.m.c.a.soft.HierarchicalShortPathAssigner 0.6 6 2 6
o.o.m.c.a.soft.LongKNNAssigner 0.2 6 2 10
o.o.m.c.a.soft.IntKNNAssigner 0.2 6 2 10
o.o.m.c.a.soft.HierarchicalLongPathAssigner 0.6 6 2 6
o.o.m.c.a.soft.ByteKNNAssigner 0.2 6 2 10
o.o.m.c.a.soft.ShortKNNAssigner 0.2 6 2 10
o.o.m.clustering.FeatureVectorCentroidsResult 0.5909 12 2 11
o.o.m.clustering.ByteCentroidsResult -0.5909 12 2 37
o.o.m.clustering.DoubleCentroidsResult -0.5909 12 2 37
o.o.m.clustering.IndexClusters 0.0556 10 2 19
o.o.m.clustering.LongCentroidsResult -0.5909 12 2 37
o.o.m.clustering.FloatCentroidsResult -0.5909 12 2 37
o.o.m.clustering.ShortCentroidsResult -0.5909 12 2 37
o.o.m.clustering.IntCentroidsResult -0.5909 12 2 37
o.o.m.c.a.hard.ExactDoubleAssigner -1.3333 7 1 15
o.o.m.c.a.hard.ConstrainedFloatAssigner 0.8 6 3 6
o.o.m.c.a.hard.ExactByteAssigner -1.3333 7 1 15
o.o.m.c.a.hard.ExactFeatureVectorAssigner 0.5556 7 3 11
o.o.m.c.a.hard.ExactShortAssigner -1.3333 7 1 15
o.o.m.c.a.hard.HierarchicalByteHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.HierarchicalFloatHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.HierarchicalDoubleHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.ExactLongAssigner -1.3333 7 1 15
o.o.m.c.a.hard.KDTreeFloatEuclideanAssigner -0.8 6 1 10
o.o.m.c.a.hard.HierarchicalShortHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.KDTreeDoubleEuclideanAssigner -0.8 6 1 10
o.o.m.c.a.hard.KDTreeIntEuclideanAssigner -0.8 6 1 10
o.o.m.c.a.hard.HierarchicalIntHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.HierarchicalLongHardAssigner 0.2 6 3 15
o.o.m.c.a.hard.ExactFloatAssigner -1.3333 7 1 15
o.o.m.c.a.hard.KDTreeByteEuclideanAssigner -0.8 6 1 10
o.o.m.c.a.hard.ExactIntAssigner -1.3333 7 1 15
o.o.m.c.a.hard.KDTreeLongEuclideanAssigner -0.8 6 1 10
o.o.m.c.a.hard.KDTreeShortEuclideanAssigner -0.8 6 1 10
o.o.m.c.incremental.IncrementalLifetimeSparseClusterer 0 1 2 0
o.o.m.c.incremental.I..$WindowedSparseMatrix 0 1 3 0
o.o.m.c.incremental.IncrementalSparseClusterer 1.2667 4 5 1
o.o.m.c.rforest.I..$Word 0.8333 4 2 3
o.o.m.c.rforest.RandomDecision 0.7 6 4 10
o.o.m.c.rforest.RandomDecisionTree -0.5833 7 2 21
o.o.m.c.rforest.IntRandomForest 0.8846 27 13 52
o.o.m.c.rforest.I..$Letter 0.75 5 3 6
o.o.k.pq.ShortProductQuantiserUtilities 0 0 0 0
o.o.k.pq.IntProductQuantiserUtilities 0 0 0 0
o.o.k.pq.ByteProductQuantiserUtilities 0 0 0 0
o.o.k.pq.LongProductQuantiserUtilities 0 0 0 0
o.o.k.pq.DoubleProductQuantiserUtilities 0 0 0 0
o.o.k.pq.FloatProductQuantiserUtilities 0 0 0 0
o.o.m.c.rac.C..$ClusterMinimisationFunction 0 1 3 0
o.o.m.c.rac.I..$ClusterMinimisationFunction 0 1 3 0
o.o.m.c.rac.ClusterLimitedIntRAC 0 1 2 0
o.o.m.c.rac.IntRAC 0.7619 19 7 37
o.o.m.c.spectral.FBEigenIterator 1.4 3 5 1
o.o.m.c.spectral.ChangeDetectingEigenChooser 1.5 2 2 1
o.o.m.c.spectral.G..$Normalised 0 2 0 0
o.o.m.c.spectral.CachedDoubleSpectralClustering 0 1 2 0
o.o.m.c.spectral.AbsoluteValueEigenChooser 1 3 2 2
o.o.m.c.spectral.DoubleMultiviewSpectralClustering 2 2 1 0
o.o.m.c.spectral.GraphLaplacian 0 3 0 0
o.o.m.c.spectral.EigenChooser 0 2 0 0
o.o.m.c.spectral.DoubleSpectralClustering 0.6667 7 2 6
o.o.m.c.spectral.S..$HardCoded 0 1 2 0
o.o.m.c.spectral.S..$DefaultClustererFunction 1 2 1 1
o.o.m.c.spectral.HardCodedEigenChooser 0 3 1 3
o.o.m.c.spectral.SpectralIndexedClusters 0 3 1 3
o.o.m.c.spectral.G..$Warped 0 2 0 0
o.o.m.c.spectral.MultiviewSpectralClusteringConf 0 0 2 0
o.o.m.c.spectral.SpectralClusteringConf 0 0 5 0
o.o.m.c.spectral.PreparedSpectralClustering 1.1667 4 2 1
o.o.m.c.spectral.G..$Unnormalised 0 1 0 0
o.o.m.gmm.G..$EMGMM 0 0 0 0
o.o.m.gmm.GaussianMixtureModelEM 1.2115 5 13 2

Download XML.