K-Means多维C#

时间:2016-10-24 20:57:05

标签: c# cluster-analysis k-means

我想问一下是否有人可以给我一个参考如何在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};

Source code

1 个答案:

答案 0 :(得分:0)

如果你查找SSQ(平方和)的定义,它会使用一个允许任意数量维度的 sum 符号。

2维没有限制。

您使用的教程有缺陷,但这个。从快速看,它也应该适用于7个维度。 (它可能只是并且可能会产生相当糟糕的聚类)