k均值聚类法和系统聚类有什么区别?
1个回答
展开全部
区别如下:
1、聚类结果不同。
系统聚类对不同的类数产生一系列的聚类结果, 而K均值聚类法只能产生指定类数的聚类结果。
2、做法不同。
系统聚类法其做法是开始时把每个样品作为一类,然后把最靠近的样品(即距离最小的群品)首先聚为小类,再将已聚合的小类按其类间距离再合并,不断继续下去,最后把一切子类都聚合到一个大类。
k均值法随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。
3、所属类别不同。
系统聚类法属于分层聚类法。
k均值聚类是最著名的划分聚类算法,给定一个数据点集合和需要的聚类数目k,k由用户指定,k均值算法根据某个距离函数反复把数据分入k个聚类中。
使用条件:
k 均值聚类法适合大量数据时,准确性高一些。系统聚类法则是系统自己根据数据之间的距离来自动列出类别,通过系统聚类法得出一个树状图。
参考资料来源:百度百科-k均值聚类法
参考资料来源:百度百科-系统聚类法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询