我想问一下是否有人可以给我一个参考如何在c#中实现多维度的K-Means?
我在本网站上关注了2个维度的教程: https://visualstudiomagazine.com/articles/2013/12/01/k-means-data-clustering-using-c.aspx
但是,如果我想输入7个参数而不是2?
,该怎么办?rawData [0] = new double [] {65.0,220.0,70.0,80.0,56.0,10.0};
而不是:
rawData [0] = new double [] {65.0,220.0};
答案 0 :(得分:0)
如果你查找SSQ(平方和)的定义,它会使用一个允许任意数量维度的 sum 符号。
2维没有限制。
您使用的教程有缺陷,但不这个。从快速看,它也应该适用于7个维度。 (它可能只是慢并且可能会产生相当糟糕的聚类)