Hierarchical clustering: the clustering tree (dendrogram) model and the shared hierarchical clustering utilities.
Microsoft.VisualBasic.DataMining.HierarchicalClustering 1.0.9762.11310.
01 Namespaces
Microsoft.VisualBasic.DataMining.HierarchicalClustering
| Type | Summary | Members |
|---|---|---|
| AverageLinkageStrategy | Implements the average-linkage (unweighted pair-group method using arithmetic averages, UPGMA) clustering strategy. | 2 |
| Cluster | Represents a node (cluster) in the hierarchical clustering tree (dendrogram). | 23 |
| CompleteLinkageStrategy | Implements the complete-linkage (farthest neighbor) clustering strategy. | 2 |
| DefaultClusteringAlgorithm | Default implementation of the ClusteringAlgorithm interface that provides hierarchical agglomerative clustering functionality. | 10 |
| DoCluster | 1 | |
| HierarchicalClusteringTableExtensions | 层次聚类算法(Hierarchical Clustering)的统一二维表入口。 数据流:特征表 →(distanceMatrix)→ 距离矩阵表 →(hca / hcut)→ 聚类树 / 带 cluster 标签的表 | 16 |
| LinkageStrategy | Defines a strategy for calculating the distance between clusters in hierarchical clustering. | 2 |
| PDistClusteringAlgorithm | 1 | |
| PrintHelper | 1 | |
| SingleLinkageStrategy | Implements the single-linkage (nearest neighbor) clustering strategy. | 2 |
| WeightedLinkageStrategy | Implements the weighted-linkage clustering strategy. | 2 |
Microsoft.VisualBasic.DataMining.HierarchicalClustering.BIRCH
The BIRCH (balanced iterative reducing and clustering using hierarchies) algorithm.
| Type | Summary | Members |
|---|---|---|
| BirchOptions | BIRCH 预聚类(CF-tree)参数。 BIRCH(Balanced Iterative Reducing and Clustering using Hierarchies)先用 CF-tree 把 n 个样本压缩成 m 个子簇(m << n),再对子簇质心执行(优化后的)凝聚层次聚类。 这样可以完全避免构造 n×n 距离矩阵,是面向… | 8 |
| BirchPreclustering | BIRCH 预聚类的结果:m 个子簇的名称、质心,以及「子簇 -> 成员样本行索引」的映射。 | 10 |
| CFEntry | @author Roberto Perdisci (roberto.perdisci@gmail.com) | 4 |
| CFEntryPair | @author Roberto Perdisci (roberto.perdisci@gmail.com) | 4 |
| CFNode | @author Roberto Perdisci (roberto.perdisci@gmail.com) @version 0.1 | 19 |
| CFTree | This is an implementation of the BIRCH clustering algorithm described in: T. | 43 |
Microsoft.VisualBasic.DataMining.HierarchicalClustering.Hierarchy
Hierarchical cluster tree building.
| Type | Summary | Members |
|---|---|---|
| Distance | distance value union the corresponding weight value(default weight is 1.0). | 6 |
| DistanceMap | Container for linkages with the minimal methods needed in the package Created by Alexandre Masselot on 7/18/14. | 13 |
| HierarchyBuilder | 7 | |
| HierarchyTreeNode | 2 | |
| LinkHashCode | 2 |
Microsoft.VisualBasic.DataMining.HierarchicalClustering.Hierarchy.DistanceMap
| Type | Summary | Members |
|---|---|---|
| LinkKeyComparer | 链接键(LinkHashCode.hashCodePair()))的字典比较器。 链接键由两个簇 ID 位拼接而成((min << 32) | max)。由于簇 ID 的取值较小, 拼接结果的高/低 32 位都集中在很窄的数值范围内;若直接使用 UInt64.GetHashCode() (其实现为高 32 位与低 32 位异或),得到的哈希… | 0 |