"JarvisPatrick" (机器学习方法)
- 用于 FindClusters、ClusterClassify 和 ClusteringComponents 的方法.
- 使用 Jarvis–Patrick 聚类方法将数据划分为相似元素的聚类.
Details & Suboptions
- "JarvisPatrick" 是一种基于邻居的聚类方法. "JarvisPatrick" 适用于任意形状和大小的聚类. 但是,它对参数敏感,当聚类密度不同或连接松散时可能会失败.
- 下图展示了将 "JarvisPatrick" 方法应用于玩具数据集的结果:
- 该算法根据数据点的最近邻的相似性来寻找聚类,并使用“共享最近邻”作为点间相似性的度量.
- 在 "JarvisPatrick" 中,邻居由半径为 ϵ 的球内的点定义. 每对至少有 p 个邻居的邻居都属于同一个聚类.
- 可以给出以下子选项:
-
"NeighborhoodRadius" Automatic 半径 ϵ "SharedNeighborsNumber" Automatic 最小共享邻居数 p
范例
打开所有单元关闭所有单元选项 (5)
DistanceFunction (1)
"NeighborhoodRadius" (2)
Find clusters using "JarvisPatrick":
Find clusters by specifying the "NeighborhoodRadius" suboption:
Define a set of two-dimensional data points, characterized by four somewhat nebulous clusters:
Plot different clusterings of the data using the "JarvisPatrick" method by varying the "NeighborhoodRadius":
应用 (1)
使用 "JarvisPatrick" 方法通过改变 "NeighborhoodRadius" 训练不同的 ClassifierFunction: