Techniques for Evaluating Clustering
Method that returns the list of used metrics
Method that runs the mini_kmeans algorithm using the Euclidean metric ...
Method that runs the mona algorithm using external or internal validat...
Method that returns how many external metrics there are in the array o...
Method that returns how many internal metrics there are in the array o...
Method that returns the number of variables in a dataset directory
Method that returns the list of used packages
Method that runs the pam algorithm using the Euclidean metric to make ...
Method that runs the pam algorithm using the Manhattan metric to make ...
Method that return a list of files that exists in a directory
Graphic representation of the evaluation measures.
Method to calculate the precision.
Method that runs the pvclust algorithm using the Correlation metric to...
Method that runs the pvclust algorithm using the Euclidean metric to m...
Method that runs the pvpick algorithm using an external or internal va...
Method that converts a dataset into a matrix
Method to calculate the recall.
Method for refactoring the distance measurement name.
External results by algorithm.
Internal results by algorithm
Method for filtering clustering results.
Method in charge of obtaining those metrics that are external from tho...
Method in charge of obtaining those metrics that are internal from tho...
Method that returns a table with the algorithm and the metric indicate...
Method in charge of obtaining a table with the results of the algorith...
Method that returns a table with the algorithm and the metric indicate...
Method in charge of obtaining a table with the results of the algorith...
Method to calculate the silhouette.
Returns the clustering result sorted by a set of metrics.
Method that format a number with four digits
Filter metrics in a clustering
object returning a new clustering
o...
Method for filtering external columns of a dataset.
Method for filtering internal columns of a dataset.
Method to calculate the variation information.
Method that runs the aggExcluster algorithm using the Euclidean metric...
Method that runs the agnes algorithm using the Euclidean metric to mak...
Method that runs the agnes algorithm using the manhattan metric to mak...
amap package algorithms
apcluster package algorithms
cluster package algorithms
ClusterR package algorithms
pvclust package algorithms
Method that returns the list of used algorithms
Method that returns all the algorithms executed by the package
Method that runs the apClusterK algorithm using the Euclidean metric t...
Method that runs the apclusterK algorithm using the Manhattan metric t...
Method that runs the apclusterK algorithm using the Minkowski metric t...
Clustering GUI.
Best rated external metrics.
Best rated internal metrics.
Method that calculates the best rated external metrics.
Method that calculates the best rated internal metrics.
Method that calculates which algorithm and which metric behaves best f...
Method that calculates which algorithm and which metric behaves best f...
Method to calculate the Connectivity
Method to calculate the dunn.
Method that returns the value or variable depending on where it is in ...
Method that returns the value or variable depending on where it is in ...
Method that calculates which algorithm behaves best for the datasets p...
Method that calculates which algorithm behaves best for the datasets p...
Method that runs the clara algorithm using the Euclidean metric to mak...
Method that runs the clara algorithm using the Manhattan metric to mak...
Clustering algorithm.
Method to calculate the connectivity.
Method that converts a matrix into numerical format.
Method in charge of creating a table from an array with the values of ...
Method to convert columns to ordinal.
Method that runs the daisy algorithm using the Euclidean metric to mak...
Method that runs the daisy algorithm using the Gower metric to make an...
Method that runs the daisy algorithm using the Manhattan metric to mak...
Method to filter only the external measurement columns
Method in charge of detecting the limit of a dataset header.
Method that runs the diana algorithm using the Euclidean metric to mak...
Method to calculate the dunn.
Method for calculating entropy.
Method to calculate the entropy.
Method in charge of calculating the average for all datasets using all...
Evaluates algorithms by measures of dissimilarity based on a metric.
Evaluates algorithms by measures of dissimilarity based on a metric.
Evaluate external validations by algorithm.
Evaluate internal validations by algorithm.
Evaluation clustering algorithm.
Evaluation clustering algorithm.
Export result of external metrics in latex.
Export result of internal metrics in latex.
Method that return the extension of a file
Method that applicate differents external metrics about a data frame o...
Method that runs the fanny algorithm using the Euclidean metric to mak...
Method that runs the fanny algorithm using the Manhattan metric to mak...
Method that fill vector
Method to calculate the f_measure.
Method to calculate the fowlkes and mallows.
Method that runs the gmm algorithm using the Euclidean metric to make ...
Method that runs the gmm algorithm using the Manhattan metric to make ...
Method that runs the hcluster algorithm using the Euclidean metric to ...
Method that returns an array with the external information of the clus...
Method that returns an array with the internal information of the clus...
Method that return a list of internal validation initialized to zero.
Method that return a list of external validation initialized to zero.
Method that applicate differents internal metrics about a data frame o...
Method that checks for external metrics
Method that checks for internal metrics
Method that runs the kmeans_arma algorithm using the Euclidean metric ...
Method that runs the kmeans_rcpp algorithm using the Euclidean metric ...
Method that return max value of metric.
Metrics of the amap algorithm
Metrics of the apcluster algorithm
Method that returns all the measures executed by the package from the ...
Metrics of the cluster algorithm
Metrics of the ClusterR algorithm
Method that returns all the measures executed by the package
Metrics of the pvclust algorithm
Method in charge of verifying the implemented metrics
Method that returns the list of used external metrics
Method that returns the list of used internal metrics
The design of this package allows us to run different clustering packages and compare the results between them, to determine which algorithm behaves best from the data provided. See Martos, L.A.P., García-Vico, Á.M., González, P. et al.(2023) <doi:10.1007/s13748-022-00294-2> "Clustering: an R library to facilitate the analysis and comparison of cluster algorithms.", Martos, L.A.P., García-Vico, Á.M., González, P. et al. "A Multiclustering Evolutionary Hyperrectangle-Based Algorithm" <doi:10.1007/s44196-023-00341-3> and L.A.P., García-Vico, Á.M., González, P. et al. "An Evolutionary Fuzzy System for Multiclustering in Data Streaming" <doi:10.1016/j.procs.2023.12.058>.