Matlab:使用kmeans函数时是否可以找到每个簇的半径?

时间:2013-01-11 13:37:01

标签: matlab k-means

documentation开始,没有选项可以找出每个群集的半径。最接近我想要的是命令:

[IDX,C,sumd] = kmeans(X,k)

为每个群集返回sumd群集点与群集质心之间距离的总和。

是否可以专门找到每个群集的半径?

1 个答案:

答案 0 :(得分:2)

假设您将半径(下限)定义为任何点与其所在群集中心的最大距离。

查看文档时,第四个输出参数可用,因此函数调用可以是:

[IDX,C,sumd, D] = kmeans(X,k);

现在您可以看到每个群集中的最大距离,并且每个半径的最小值都是。