Cluster Analysis
Unsupervised learning techniques to find natural groupings and patterns in data
Cluster analysis, also called segmentation analysis or taxonomy analysis, partitions sample data into groups, orclusters. Clusters are formed such that objects in the same cluster are similar, and objects in different clusters are distinct. Statistics and Machine Learning Toolbox™ provides several clustering techniques and measures of similarity (also calleddistance metrics) to create the clusters. Additionally,cluster evaluationdetermines the optimal number of clusters for the data using different evaluation criteria.Cluster visualizationoptions include dendrograms and silhouette plots. The toolbox also provides severalanomaly detection特征识别outliers and novelties.
聚类分析基础知识
Categories
- Hierarchical Clustering
Produce nested sets of clusters - k-Means and k-Medoids Clustering
Cluster by minimizing mean or medoid distance, and calculate Mahalanobis distance - Density-Based Spatial Clustering of Applications with Noise
Find clusters and outliers by using the DBSCAN algorithm - Spectral Clustering
Find clusters by using graph-based algorithm - Gaussian Mixture Models
Cluster based on Gaussian mixture models using the Expectation-Maximization algorithm - Nearest Neighbors
Find nearest neighbors using exhaustive search orKd-tree search - Hidden Markov Models
Markov models for data generation - Anomaly Detection
Detect outliers and novelties - Cluster Visualization and Evaluation
Plot clusters of data and evaluate optimal number of clusters