猿问

请问R语言哪些包可用来做聚类分析?

R语言哪些包可用来做聚类分析


慕码人2483693
浏览 2101回答 5
5回答

小唯快跑啊

stats包中的hclust()函数进行聚类。系统聚类一般首先使用dist()函数计算欧式距离,再使用hclust()函数展开系统聚类。

千巷猫影

library(flexclust)数据nutrient可以用来做聚类分析library(NbClust)函数NbClust()选择层次聚类分析聚类的个数library(rattle)数据wine可以做K均值分析library(stats)函数kmeans()进行K均值聚类分析library(cluster)函数pam()进行中心点的划分聚类分析,数据可用用wine

呼唤远方

个人觉得不管是分类或聚类算法,出来的结果是一个“规则”。至于要怎么去分类数据,是根据这个“规则” 来做的。所以,提取数据是另外一个工作了。## 更新日期:2015/11/11前段时间在做聚类分析,用到hclust() 函数,将数据聚类分组后,对应到每一个ID。具体如下:d = dist(testdata, method = "euclidean") hcward = hclust(d, method="ward.D") data$groups = cutree(hcward,k=8) # 到这里,data 中的每个ID都对应到相应的group 了
随时随地看视频慕课网APP
我要回答