我已经对 Mahout 教程中的合成控制数据运行了 k-Means 聚类算法,并且想知道是否有人可以解释如何解释输出。我运行了 clusterdump 并收到了如下所示的输出(截断以节省空间):
CL-592{n=57 c=30.726, 29.813...] r=[3.528, 3.597...]}
Weight : [props - optional]: Point:
1.0 : [distance=27.453962995925863]: [24.672, 35.261, 30.486...]
1.0 : [distance=27.675053294846002]: [25.592, 29.951, 34.188...]
1.0 : [distance=28.97727289419493]: [30.696, 32.667, 34.223...]
1.0 : [distance=21.999685652862784]: [32.702, 35.219, 30.143...]
...
CL-598{n=50 c=[29.611, 29.769...] r=[3.166, 3.561...]}
Weight : [props - optional]: Point:
1.0 : [distance=27.266203490250472]: [27.679, 33.506, 23.594...]
1.0 : [distance=28.749781351838173]: [34.727, 28.325, 30.331...]
1.0 : [distance=32.635136046420186]: [27.758, 33.859, 29.879...]
1.0 : [distance=29.328974057024624]: [29.356, 26.793, 25.575...]
有人可以向我解释如何阅读这个吗?据我了解,CL-__是一个簇ID,后跟n=簇中的点数,c=centroid作为向量,r=radius作为向量,然后是簇中的每个点。它是否正确?此外,我如何知道哪个聚类点与哪个输入点匹配?即点是否被描述为键值对,其中键是点的某种ID,值是向量?如果没有,有什么方法可以设置它吗?