首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >K均值聚类

K均值聚类
EN

Data Science用户
提问于 2020-01-31 18:49:12
回答 1查看 129关注 0票数 -1

我在Matlab上有个问题。我想使用kmeans聚类,然后得到质心的值和索引。例如,如果有一个5*5数组,我们就会对k=2和2个质心进行聚类。我怎样才能得到这些质心的值?我目前在matlab的工作深度,并希望实现一份研究论文。

EN

回答 1

Data Science用户

发布于 2020-01-31 19:55:15

来自文档:https://www.mathworks.com/help/stats/kmeans.html

代码语言:javascript
复制
idx = kmeans(X,k)
idx = kmeans(X,k,Name,Value)
[idx,C] = kmeans(___)
[idx,C,sumd] = kmeans(___)
[idx,C,sumd,D] = kmeans(___)

idx = kmeans(X,k)执行k-均值聚类,将n-by-p数据矩阵X的观测值划分为k个簇,并返回包含每个观测数据的聚类指数的n-by-1向量(idx)。X行对应点,列对应变量。

默认情况下,kmeans使用平方欧氏距离度量和k均值++算法进行集群中心初始化。

idx,C = kmeans(___)返回k-p矩阵C中的k簇质心位置。

守则是:

代码语言:javascript
复制
[idx,C] = kmeans(X,3);
票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/67346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档