0
从documentation无法找出每个群集的半径。最接近我想要的是命令:Matlab:使用kmeans函数时可以找到每个簇的半径吗?
[IDX,C,sumd] = kmeans(X,k)
返回sumd
每个集群的集群点之间距离的总和,以集群的重心。
是否有可能具体找到每个簇的半径?
从documentation无法找出每个群集的半径。最接近我想要的是命令:Matlab:使用kmeans函数时可以找到每个簇的半径吗?
[IDX,C,sumd] = kmeans(X,k)
返回sumd
每个集群的集群点之间距离的总和,以集群的重心。
是否有可能具体找到每个簇的半径?
假设你定义(下为界)的半径为任何点具有与它在聚类的中心的最大距离。
当在文档看,第四输出参数是可用的,因此函数调用可以是:
[IDX,C,sumd, D] = kmeans(X,k);
现在你可以看到的最大距离为每个集群内什么,你有一个最低的了每个半径变。
不知道你的半径是什么意思,但我看到你可以得到这个输出:'[IDX,C,sumd,D]'。我会说到每个群集中心的最大距离将是相应半径的(下限)。 –
谢谢你,这一定是答案。 – ksm001
我会建议你关闭在这种情况下的问题。 –