基于值对数据进行分组的算法

algorithm for grouping data based on values

我有一系列这样的图:

原始数据如下:

dataPoint_1, dataPoint_2,dataPoint_3,...
23, 22, 56, ...
14, 13, 68, ...

在上图中,一些数据点的值彼此接近(红色、粉红色、黑色...),而另一些数据点的值彼此相距很远(绿色、蓝色...)并且数据源源不断,所以线路越来越长。有没有一种算法可以帮助我找到哪些数据点(图中的线)接近,哪些不接近?不确定某些统计算法是否适合这个问题?

试试欧几里得。显然,这些系列之间的差异很大。

您也可以尝试 DTW(动态时间扭曲),但我不确定它在这里有多大用处。