为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕码人2483693 2019-07-08 10:06:25
R语言哪些包可用来做聚类分析
查看完整描述

5 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

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

查看完整回答
反对 回复 2019-07-13
?
千巷猫影

TA贡献1829条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-07-13
?
呼唤远方

TA贡献1856条经验 获得超11个赞

个人觉得不管是分类或聚类算法,出来的结果是一个“规则”。至于要怎么去分类数据,是根据这个“规则” 来做的。所以,提取数据是另外一个工作了。## 更新日期: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 了

查看完整回答
反对 回复 2019-07-13
  • 5 回答
  • 0 关注
  • 2034 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信