Related Experiment Video
Updated: Jan 30, 2026

Using a Comparative Species Approach to Investigate the Neurobiology of Paternal Responses
Published on: September 19, 2011
Clustering algorithms: A comparative approach.
Mayra Z Rodriguez1, Cesar H Comin2, Dalcimar Casanova3
1Institute of Mathematics and Computer Science, University of São Paulo, São Carlos, São Paulo, Brazil.
This study compared nine clustering algorithms in R for pattern recognition. Spectral clustering performed well by default, but parameter tuning, even random selection, often improved results for various datasets.
Area of Science:
- Data Science
- Machine Learning
- Pattern Recognition
Background:
- Machine learning methods are crucial for real-world pattern recognition tasks.
- No consensus exists on the most suitable classification methods for diverse datasets.
- Systematic comparison of clustering algorithms is essential for practical applications.
Purpose of the Study:
- To systematically compare nine well-known clustering methods in R.
- To evaluate method performance on artificial datasets with varying properties.
- To assess the sensitivity of clustering methods to parameter configurations.
Main Methods:
- Comparison of 9 clustering algorithms in the R programming language.
- Generation of artificial datasets with tunable properties (e.g., number of classes, class separation).
- Evaluation of method sensitivity to parameter settings and default configurations.
Main Results:
- Spectral clustering demonstrated strong performance with default settings across various scenarios.
- Default configurations of some clustering methods were not consistently accurate.
- Random parameter selection was an effective strategy to enhance clustering performance when defaults failed.
Conclusions:
- The spectral clustering approach is a robust choice for normally distributed data.
- Parameter tuning is critical for optimizing clustering algorithm performance.
- Guidance is provided for selecting appropriate clustering algorithms based on data characteristics and performance.
Related Concept Videos
Trial and Error and Algorithm
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Vesicular Tubular Clusters
With the help of motor proteins such...
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Comparative Excretory Systems
Comparing Experimental Results: Student's t-Test

